[not a bug]EXTREMEDEATH doesn't work outside Railgun attacks
Moderator: Graf Zahl
- TheDarkArchon
- Posts: 1000
- Joined: Wed Jul 06, 2005 11:58
- Location: What's that fucking smell
- Contact:
[not a bug]EXTREMEDEATH doesn't work outside Railgun attacks
I should have posted this one ages ago but +EXTREMEDEATH doesn't seem to work outside railgun attacks. For example, use the Alpha Unmaker's primary fire from the WRW (or Tainted Decorum) on an imp (or if you're using Tainted Decorum, Pinkies would make a better example) and most of the time, it won't gib (when it does, it's because it's gibbing under normal conditions. This won't happen on TD's pinkies.). Power it up using the "powerup" console cheat and kill another imp/pinky and it will gib, like it's supposed to.
- TheDarkArchon
- Posts: 1000
- Joined: Wed Jul 06, 2005 11:58
- Location: What's that fucking smell
- Contact:
- DoomRater
- Posts: 397
- Joined: Tue Jul 19, 2005 4:14
- Location: Programmer's Room, talking to Will Harvey
- Contact:
- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact:
You have to put the flag on the projectile for a projectile weapon. Only for hitscan weapons it should be on the weapon. This is different than the old EXTREME_DEATH flag and precisely the reason why I removed the old flag. Its behavior is not consistent and can be broken by changing the weapon at the wrong moment.
- TheDarkArchon
- Posts: 1000
- Joined: Wed Jul 06, 2005 11:58
- Location: What's that fucking smell
- Contact:
- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact:
Right. The damage inflictor for hitscan weapons is the puff (but only if it is spawned.) That's something I can't change so you have to live with it.
Sorry for the mess but consider this flag broken for the time being. The code to handle the EXTREMEDEATH flag has to be changed anyway when I implement the new damage system from ZDoom 2.1.0.
Sorry for the mess but consider this flag broken for the time being. The code to handle the EXTREMEDEATH flag has to be changed anyway when I implement the new damage system from ZDoom 2.1.0.
- Enjay
- Developer
- Posts: 4748
- Joined: Tue Aug 30, 2005 23:19
- Location: Scotland
- Contact:
Ahhh! Would this explain something I have noticed in the last couple of days too? You have seen that I've been giving some weapons a secondary fire that is like the Cleric Mace from Hexen. However, I've tried to make it so that the attack cannot gib anyone (using +NOEXTREMEDEATH on the weapon) but it still does. The puff I have used for the secondary attack is the Hexen Hammerpuff (which I wanted because of the way it handles sounds). Presumably if I make a new puff that inherits from the Hammerpuff and then give the new puff "+NOEXTREMEDEATH" and allocate it to my secondary attacks, I'll be able to get the sound behaviour I want and avoid the attack gibbing monsters?
- TheDarkArchon
- Posts: 1000
- Joined: Wed Jul 06, 2005 11:58
- Location: What's that fucking smell
- Contact:
- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact:
- Enjay
- Developer
- Posts: 4748
- Joined: Tue Aug 30, 2005 23:19
- Location: Scotland
- Contact: