public bool CureSlow(Combatant source) { Slow = false; C_Timer.NormalRate(); V_Timer.NormalRate(); return(true); }
public bool CureHaste(Combatant source) { Haste = false; C_Timer.NormalRate(); V_Timer.NormalRate(); return(true); }
public bool InflictSlow(Combatant source) { if (Immune(Status.Slow)) { return(false); } if (Slow || Petrify || Peerless || Resist) { return(false); } if (Haste) { CureHaste(source); } Slow = true; C_Timer.HalfRate(); V_Timer.HalfRate(); return(true); }
public bool InflictHaste(Combatant source) { if (Immune(Status.Haste)) { return(false); } if (Haste || Petrify || Peerless || Resist) { return(false); } if (Slow) { CureSlow(source); } Haste = true; C_Timer.DoubleRate(); V_Timer.DoubleRate(); return(true); }
protected void UnpauseTimers() { C_Timer.Unpause(); V_Timer.Unpause(); TurnTimer.Unpause(); }
protected void PauseTimers() { C_Timer.Pause(); V_Timer.Pause(); TurnTimer.Pause(); }