123456789101112131415161718192021 |
- 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 );
- }
- };
|