Monster falling damage
Moderator: GZDoom Developers
-
- Lead GZDoom+Raze Developer
- Posts: 49194
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Monster falling damage
Currently it is only active in Hexen. It should be made a MAPINFO flag so that it can be turned on in the other games as well.
-
- Posts: 2958
- Joined: Thu Jul 17, 2003 12:07 am
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
-
- Lead GZDoom+Raze Developer
- Posts: 49194
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
-
- Posts: 2052
- Joined: Mon Aug 11, 2003 1:50 pm
- Location: Waveney, United Kingdom
My most recent project (still in development) would have been much easier if monsters could be optionally made vulnerable to all kinds of damage, including earthquakes, sector effects and suchlike. In an human-built industrial zone, turning on a processing vat should damage anyone in it, including demons and imps and (at my option) anything else.
RANT: IMO, this was one of the biggest "obviously fake" things about DOOM -- even human based monsters do not get damaged by slime and nukage. I can see what id would argue ("they're from hell, so they're immune to the laws of nature, right?"), I just don't agree with it (nothing is immune to the laws of nature, since those laws define everything). I could buy the excuse "Barons and upwards have a psychic force-field" or something like that, but the lower demons should certainly not be automatically immune. Otherwise, how could they be killed by bullets
RANT: IMO, this was one of the biggest "obviously fake" things about DOOM -- even human based monsters do not get damaged by slime and nukage. I can see what id would argue ("they're from hell, so they're immune to the laws of nature, right?"), I just don't agree with it (nothing is immune to the laws of nature, since those laws define everything). I could buy the excuse "Barons and upwards have a psychic force-field" or something like that, but the lower demons should certainly not be automatically immune. Otherwise, how could they be killed by bullets

-
- Lead GZDoom+Raze Developer
- Posts: 49194
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
-
- Posts: 11349
- Joined: Mon Oct 06, 2003 3:41 pm
- Operating System Version (Optional): Windows 10
- Location: United Kingdom
-
- Posts: 1113
- Joined: Wed Jul 16, 2003 8:53 am
- Location: Perth, Western Australia
Hmm ... Are there any line-types that will stop a monster from walking across a line, but not prevent it from being knocked/pushed/blown across?
If so, these lines would preserve vulnerable monsters from simply blundering into mortal (or is that im-mortal?) danger.
If not, perhaps this would a useful addition.
If so, these lines would preserve vulnerable monsters from simply blundering into mortal (or is that im-mortal?) danger.
If not, perhaps this would a useful addition.
-
- Lead GZDoom+Raze Developer
- Posts: 49194
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
David Ferstat wrote:Hmm ... Are there any line-types that will stop a monster from walking across a line, but not prevent it from being knocked/pushed/blown across?
If so, these lines would preserve vulnerable monsters from simply blundering into mortal (or is that im-mortal?) danger.
If not, perhaps this would a useful addition.
There are no more lineflags unless you develop a new map format or use ACS.
-
- Posts: 1193
- Joined: Thu Apr 15, 2004 3:28 pm
- Location: Leeds
-
- Posts: 11349
- Joined: Mon Oct 06, 2003 3:41 pm
- Operating System Version (Optional): Windows 10
- Location: United Kingdom
-
- Posts: 2052
- Joined: Mon Aug 11, 2003 1:50 pm
- Location: Waveney, United Kingdom
I already did, hence the words "would have been"....cutmanmike wrote:Script it

Sure, monsters are not programmed to avoid nukage pits and suchlike and maybe that could be changed in the future with improved AI. However, my point is that right now, given the programmer's ability to control monsters with pathnodes and thing_hate() or even by simply laying out the map so they can't get at such things until s/he wants them to, it should surely be available as a flag or at least as a property settable in ACS. It would avoid a lot of "actor enters sector" or LineSide() and having to use TIDs; mind you, we are running out of flag bits, so even this probably isn't possible right away

-
- Posts: 802
- Joined: Sun Oct 31, 2004 5:06 pm
- Location: Raleigh, NC