Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

dregs

Members
  • Content count

    6
  • Joined

  • Last visited

Everything posted by dregs

  1. Is this personal? We all make mistakes, but I want to know how many levels have you made that you can't bare show to anyone. Bonus points if you still have the file because you can't find it in yourself to delete it. For me I've deleted several maps that i have 'finished', and only one is lucky to remain on my disk.
  2. How different is compiling this compared to regular ZDoom? Would just copying what the ZDoom wiki does work?
  3. dregs

    How do I stop thinking with rooms?

    Use irregular polygons? you can break those down further. doors are still useful. if its an outside map. you can define your "area" first then add everything else. if your worried about space you can just scale the rooms smaller. if its indoors. you could use fewer "rooms" and have those rooms have multiple "areas" like in scythe MAP02 where the back is separated into a low area and high area. It really depends on what you mean by a "room"
  4. Has this been done before? Is this the right place for it? Dehacked uses MISC1 and MISC2 for some actor functions. but not weapons because of how some ports render the weapon. Some ports treat the misc values as offsets. My proposal changes the order of how misc is handled It's just a if action else offsets I have written some example functions that i would like seen in Dehacked one day. I have also created a test wad and .bex file to showcase it. - JumpIfAmmoMod Jumps to MISC1 if ammo is modulo to MISC2. unfortunatly this means that you are restricted to factors of 5 or 2 for most weapons -JumpIfBezerk Jumps to MISC1 if bezerk is active, for alternative attacks -RefireJump Unlike A_Refire, this allows you to jump to any state via MISC1. The example wad uses the plasma gun and gives it a windup time -PRandomJump A port of RandomJump for actors. misc's are the same but for weapons -FireProjectile Fires a custom projectile defined in MISC1. the example adds a "grenade" launcher without affecting the cyberdemons rockets. -CheckReload2 checks if ammo is less than MISC1 or zero. jumps to lower state. -CustomBulletsBasic This is the start of my worries, since yes you *can* cram multiple values into one space and take them out via bitwising. but since long types are dependent on the system it would need to be only as big as the smallest possible size, which is 32-bits(?). its what i used MISC1 is divided into three bytes. The first the angle for horizontal spread, next is vertical spread and finally there's the ammo cost. this function does not check the remaining ammo count. MISC2 is one byte and one half nibble. its pellet count for the byte and the half nibble is the 'damage threshold' Damage threshold is only four options: 0 is the default 5-15, steps of 5 1 is lowest; 1-5, in steps of 1 2 is from 5-10, in steps of 1 and 3 is 10-15 in steps of 1 Obviously CustomBulletsBasic would be a slight pain to calculate the values needed. My implementation of how it converts those byte angles into something useful is also janky -CustomMelee same as normal melee. no ammocost option right now. its just a copy of A_Punch MISC2 is the range MISC1's first two bytes is the damage output. the 17th bit is if you want it to be affected by bezerker multipliers. The major bug is if you move and then shoot. your weapon may jitter. this can be seen with the revolver in the example wad. I don't actually know if it would compile on other computers. i'm new to this, and i already wrote it. A more coherent explanation may be found in p_pspr.c not saying this is silver font. its probably a bit nutty prboom-plus-testing.7z
  5. the point of this is to add extra weapon functions to Dehacked. these have parameters like what was implemented for mobs never mind, wait. does prboom-plus have this? thats the major reason why i did this.
  6. dregs

    New to Doomworld - Introduce Yourself!

    Hi. I like things that i don't understand. I haven't been playing doom, just mapping, then playing.
×