Skip to content
Snippets Groups Projects
Commit e0f666d3 authored by Henry3230's avatar Henry3230 Committed by sphere
Browse files

MobjDamage hook tweaks for special stages

parent 62af0a82
No related branches found
No related tags found
1 merge request!2485MobjDamage hook tweaks for special stages
......@@ -3786,6 +3786,8 @@ boolean P_DamageMobj(mobj_t *target, mobj_t *inflictor, mobj_t *source, INT32 da
if (player->powers[pw_carry] == CR_NIGHTSMODE) // NiGHTS damage handling
{
if (player->powers[pw_flashing])
return false;
if (!force)
{
if (source == target)
......@@ -3803,6 +3805,10 @@ boolean P_DamageMobj(mobj_t *target, mobj_t *inflictor, mobj_t *source, INT32 da
if (G_IsSpecialStage(gamemap) && !(damagetype & DMG_DEATHMASK))
{
if (player->powers[pw_flashing])
return false;
if (LUA_HookMobjDamage(target, inflictor, source, damage, damagetype))
return true;
P_SpecialStageDamage(player, inflictor, source);
return true;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment