Merge branch 'fix-mobj-hook-deprecation' into 'next'

Fix global mobj hooks deprecation warning always triggering

Closes #1293

See merge request STJr/SRB2!2521
This commit is contained in:
LJ Sonic 2024-09-24 21:32:28 +00:00
commit fafa522c50

View file

@ -498,7 +498,9 @@ static int call_string_hooks(Hook_State *hook)
static int call_mobj_type_hooks(Hook_State *hook, mobjtype_t mobj_type) static int call_mobj_type_hooks(Hook_State *hook, mobjtype_t mobj_type)
{ {
if (mobj_type == MT_NULL && ( int numCalls = call_mapped(hook, &mobjHookIds[mobj_type][hook->hook_type]);
if (numCalls > 0 && mobj_type == MT_NULL && (
hook->hook_type == MOBJ_HOOK(MobjThinker ) hook->hook_type == MOBJ_HOOK(MobjThinker )
|| hook->hook_type == MOBJ_HOOK(MobjCollide ) || hook->hook_type == MOBJ_HOOK(MobjCollide )
|| hook->hook_type == MOBJ_HOOK(MobjLineCollide) || hook->hook_type == MOBJ_HOOK(MobjLineCollide)
@ -514,7 +516,7 @@ static int call_mobj_type_hooks(Hook_State *hook, mobjtype_t mobj_type)
mobjHookNames[hook->hook_type]) mobjHookNames[hook->hook_type])
); );
return call_mapped(hook, &mobjHookIds[mobj_type][hook->hook_type]); return numCalls;
} }
static void call_hud_hooks static void call_hud_hooks