Skip to content

Commit d61ec17

Browse files
committed
Fix damage being skipped for spectral puffs
1 parent 5b38eb5 commit d61ec17

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/playsim/p_interaction.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1158,7 +1158,7 @@ static int DamageMobj (AActor *target, AActor *inflictor, AActor *source, int da
11581158
// Special damage types
11591159
if (inflictor)
11601160
{
1161-
if (inflictor->flags4 & MF4_SPECTRAL)
1161+
if (inflictor->flags4 & MF4_SPECTRAL && !(inflictor->flags9 & MF9_ISPUFF))
11621162
{
11631163
if (player != NULL)
11641164
{

0 commit comments

Comments
 (0)