diff --git a/src/g_doom/a_doomweaps.cpp b/src/g_doom/a_doomweaps.cpp index 515a3015ee..f5bf1a8004 100644 --- a/src/g_doom/a_doomweaps.cpp +++ b/src/g_doom/a_doomweaps.cpp @@ -586,7 +586,7 @@ DEFINE_ACTION_FUNCTION_PARAMS(AActor, A_BFGSpray) damage += (pr_bfgspray() & 7) + 1; thingToHit = linetarget; - P_DamageMobj (thingToHit, self->target, self->target, damage, NAME_BFGSplash); + P_DamageMobj (thingToHit, self->target, self->target, damage, spray->DamageType); P_TraceBleed (damage, thingToHit, self->target); } } diff --git a/wadsrc/static/actors/doom/doomweapons.txt b/wadsrc/static/actors/doom/doomweapons.txt index b748f86115..4b03865246 100644 --- a/wadsrc/static/actors/doom/doomweapons.txt +++ b/wadsrc/static/actors/doom/doomweapons.txt @@ -587,6 +587,7 @@ ACTOR BFGExtra +NOGRAVITY RenderStyle Add Alpha 0.75 + DamageType "BFGSplash" States { Spawn: