@@ -1174,7 +1174,7 @@ void A_TroopAttack(mobj_t *actor, player_t *player, pspdef_t *psp)
11741174 const int damage = ((M_Random () & 7 ) + 1 ) * 3 ;
11751175
11761176 S_StartSound (actor , sfx_claw );
1177- P_DamageMobj (target , actor , actor , damage , true, false);
1177+ P_DamageMobj (target , actor , actor , damage , true, false, false );
11781178 P_SpawnBloodOnMelee (target , damage );
11791179 return ;
11801180 }
@@ -1199,7 +1199,7 @@ void A_SargAttack(mobj_t *actor, player_t *player, pspdef_t *psp)
11991199 {
12001200 const int damage = (M_Random () % 10 + 1 ) * 4 ;
12011201
1202- P_DamageMobj (target , actor , actor , damage , true, false);
1202+ P_DamageMobj (target , actor , actor , damage , true, false, false );
12031203 P_SpawnBloodOnMelee (target , damage );
12041204 }
12051205}
@@ -1217,7 +1217,7 @@ void A_HeadAttack(mobj_t *actor, player_t *player, pspdef_t *psp)
12171217 {
12181218 const int damage = (M_Random () % 6 + 1 ) * 10 ;
12191219
1220- P_DamageMobj (target , actor , actor , damage , true, false);
1220+ P_DamageMobj (target , actor , actor , damage , true, false, false );
12211221 P_SpawnBloodOnMelee (target , damage );
12221222
12231223 return ;
@@ -1262,7 +1262,7 @@ void A_BruisAttack(mobj_t *actor, player_t *player, pspdef_t *psp)
12621262 const int damage = ((M_Random () & 7 ) + 1 ) * 10 ;
12631263
12641264 S_StartSound (actor , sfx_claw );
1265- P_DamageMobj (target , actor , actor , damage , true, false);
1265+ P_DamageMobj (target , actor , actor , damage , true, false, false );
12661266 P_SpawnBloodOnMelee (target , damage );
12671267
12681268 return ;
@@ -1381,7 +1381,7 @@ void A_SkelFist(mobj_t *actor, player_t *player, pspdef_t *psp)
13811381 const int damage = (M_Random () % 10 + 1 ) * 6 ;
13821382
13831383 S_StartSound (actor , sfx_skepch );
1384- P_DamageMobj (target , actor , actor , damage , true, false);
1384+ P_DamageMobj (target , actor , actor , damage , true, false, false );
13851385 P_SpawnBloodOnMelee (target , damage );
13861386 }
13871387}
@@ -1678,7 +1678,7 @@ void A_VileAttack(mobj_t *actor, player_t *player, pspdef_t *psp)
16781678 return ;
16791679
16801680 S_StartSound (actor , sfx_barexp );
1681- P_DamageMobj (target , actor , actor , 20 , true, false);
1681+ P_DamageMobj (target , actor , actor , 20 , true, false, false );
16821682
16831683 // [BH] don't apply upward momentum from vile attack to player when no clipping mode on
16841684 if (!target -> player || !(target -> flags & MF_NOCLIP ))
@@ -1816,7 +1816,7 @@ void A_BetaSkullAttack(mobj_t *actor, player_t *player, pspdef_t *psp)
18161816
18171817 S_StartSound (actor , actor -> info -> attacksound );
18181818 A_FaceTarget (actor , NULL , NULL );
1819- P_DamageMobj (target , actor , actor , ((M_Random () & 7 ) + 1 ) * actor -> info -> damage , true, false);
1819+ P_DamageMobj (target , actor , actor , ((M_Random () & 7 ) + 1 ) * actor -> info -> damage , true, false, false );
18201820}
18211821
18221822void A_Stop (mobj_t * actor , player_t * player , pspdef_t * psp )
@@ -1865,7 +1865,7 @@ static void A_PainShootSkull(mobj_t *actor, angle_t angle)
18651865 // kill it immediately
18661866 massacre = true; // [BH] set this to avoid obituary
18671867 newmobj -> flags &= ~MF_COUNTKILL ;
1868- P_DamageMobj (newmobj , actor , actor , 10000 , true, false);
1868+ P_DamageMobj (newmobj , actor , actor , 10000 , true, false, false );
18691869 massacre = false;
18701870
18711871 return ;
@@ -2408,7 +2408,7 @@ void A_KeenDie(mobj_t *actor, player_t *player, pspdef_t *psp)
24082408// killough 11/98: kill an object
24092409void A_Die (mobj_t * actor , player_t * player , pspdef_t * psp )
24102410{
2411- P_DamageMobj (actor , NULL , NULL , actor -> health , false, false);
2411+ P_DamageMobj (actor , NULL , NULL , actor -> health , false, false, false );
24122412}
24132413
24142414//
@@ -2510,7 +2510,7 @@ void A_Scratch(mobj_t *actor, player_t *player, pspdef_t *psp)
25102510 if (state -> misc2 )
25112511 S_StartSound (actor , state -> misc2 );
25122512
2513- P_DamageMobj (target , actor , actor , state -> misc1 , true, false);
2513+ P_DamageMobj (target , actor , actor , state -> misc1 , true, false, false );
25142514 P_SpawnBloodOnMelee (target , state -> misc1 );
25152515 }
25162516}
@@ -2745,7 +2745,8 @@ void A_MonsterMeleeAttack(mobj_t *actor, player_t *player, pspdef_t *psp)
27452745
27462746 S_StartSound (actor , actor -> state -> args [2 ]);
27472747
2748- P_DamageMobj (target , actor , actor , (M_Random () % actor -> state -> args [1 ] + 1 ) * actor -> state -> args [0 ], true, false);
2748+ P_DamageMobj (target , actor , actor , (M_Random () % actor -> state -> args [1 ] + 1 ) * actor -> state -> args [0 ],
2749+ true, false, false);
27492750}
27502751
27512752//
0 commit comments