multi_manager: m_iValue needs to be set TRUE on the multi_manager_sub.

This commit is contained in:
Marco Cawthorne 2022-12-21 17:10:25 -08:00
parent 3eb85ae400
commit da4501a90d
Signed by: eukara
GPG key ID: CE2032F0A2882A22

View file

@ -297,7 +297,7 @@ multi_manager::Trigger(entity act, triggermode_t state)
NSLog("^2%s::^3Trigger^7: %s (%s)", NSLog("^2%s::^3Trigger^7: %s (%s)",
this.classname, wow.target, eFind.classname); this.classname, wow.target, eFind.classname);
m_iValue = TRUE; wow.m_iValue = TRUE;
UseTargets(wow.m_eActivator, TRIG_TOGGLE, 0.0f); UseTargets(wow.m_eActivator, TRIG_TOGGLE, 0.0f);
} }
@ -320,8 +320,8 @@ multi_manager::Trigger(entity act, triggermode_t state)
if (m_eTriggers[i].HasTriggerTarget() == false) if (m_eTriggers[i].HasTriggerTarget() == false)
continue; continue;
m_eTriggers[i].ScheduleThink(mm_enttrigger, m_eTriggers[i].m_flUntilTriggered);
m_eTriggers[i].m_iValue = FALSE; m_eTriggers[i].m_iValue = FALSE;
m_eTriggers[i].m_eActivator = act; m_eTriggers[i].m_eActivator = act;
m_eTriggers[i].ScheduleThink(mm_enttrigger, m_eTriggers[i].m_flUntilTriggered);
} }
} }