- Gave Strife's PhosphorousFire the MF2_NODMGTHRUST flag so that its
damage is truly thrustless. The 'thrustless' parameter disabled all thrust done by PIT_RadiusDamage but not the one done by P_DamageMobj. Also gave Hexen's poison cloud the MF3_BLOODLESSIMPACT flag and made spawning of blood decals in PIT_RadiusAttack depend on that. Since with these changes the 'bombthrustless' argument to P_RadiusAttack is no longer useful I removed it. SVN r285 (trunk)
This commit is contained in:
parent
8e2c37957e
commit
b8312a9bd8
6 changed files with 17 additions and 13 deletions
|
|
@ -1565,7 +1565,7 @@ IMPLEMENT_ACTOR (APhosphorousFire, Strife, -1, 0)
|
|||
PROP_ReactionTime (120)
|
||||
PROP_DamageType (MOD_FIRE)
|
||||
PROP_Flags (MF_NOBLOCKMAP)
|
||||
PROP_Flags2 (MF2_FLOORCLIP|MF2_NOTELEPORT)
|
||||
PROP_Flags2 (MF2_FLOORCLIP|MF2_NOTELEPORT|MF2_NODMGTHRUST)
|
||||
PROP_RenderStyle (STYLE_Add)
|
||||
END_DEFAULTS
|
||||
|
||||
|
|
@ -1585,7 +1585,7 @@ void A_SpawnBurn (AActor *self)
|
|||
|
||||
void A_BurnArea (AActor *self)
|
||||
{
|
||||
P_RadiusAttack (self, self->target, 128, 128, self->DamageType, true, true);
|
||||
P_RadiusAttack (self, self->target, 128, 128, self->DamageType, true);
|
||||
}
|
||||
|
||||
void A_Burnination (AActor *self)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue