tetracyclineantibiotics.c 531 B

123456789101112131415161718
  1. class TetracyclineAntibiotics : Edible_Base
  2. {
  3. override void OnConsume(float amount, PlayerBase consumer)
  4. {
  5. if (consumer.GetModifiersManager().IsModifierActive(eModifiers.MDF_ANTIBIOTICS)) //effectively resets the timer
  6. consumer.GetModifiersManager().DeactivateModifier(eModifiers.MDF_ANTIBIOTICS);
  7. consumer.GetModifiersManager().ActivateModifier(eModifiers.MDF_ANTIBIOTICS);
  8. }
  9. override void SetActions()
  10. {
  11. super.SetActions();
  12. AddAction(ActionForceConsumeSingle);
  13. AddAction(ActionEatTabletFromWrapper);
  14. }
  15. }