Epinephrine.c
class Epinephrine: Inventory_Base
{
override void SetActions()
{
super.SetActions();
AddAction(ActionInjectEpinephrineTarget);
AddAction(ActionInjectEpinephrineSelf);
}
override void OnApply(PlayerBase player)
{
if (!player)
return;
if( player.GetModifiersManager().IsModifierActive(eModifiers.MDF_EPINEPHRINE ) )//effectively resets the timer
{
player.GetModifiersManager().DeactivateModifier( eModifiers.MDF_EPINEPHRINE );
}
player.GetModifiersManager().ActivateModifier( eModifiers.MDF_EPINEPHRINE );
}
};