123456789101112131415161718 |
- class PainkillerTablets extends Edible_Base
- {
- override void SetActions()
- {
- super.SetActions();
-
- AddAction(ActionForceConsumeSingle);
- AddAction(ActionEatTabletFromWrapper);
- }
-
- override void OnConsume(float amount, PlayerBase consumer)
- {
- if (consumer.GetModifiersManager().IsModifierActive(eModifiers.MDF_PAINKILLERS)) // effectively resets the timer
- consumer.GetModifiersManager().DeactivateModifier(eModifiers.MDF_PAINKILLERS);
- consumer.GetModifiersManager().ActivateModifier(eModifiers.MDF_PAINKILLERS);
- }
- }
|