public virtual void UnFlip() { if (Flipped == true) { Entity.SubtractIntAdditionalProperty(Enumerations.AdditionalProperty.Immobile, 1); //Remove the immunity to Fright after they get up Entity.AddRemoveStatusImmunity(Enumerations.StatusTypes.Fright, false); //Raise defense again after unflipping Entity.RaiseDefense(DefenseLoss); } Flipped = false; Entity.AnimManager.PlayAnimation(Entity.GetIdleAnim(), true); ElapsedFlippedTurns = 0; Entity.TurnStartEvent -= OnFlippedTurnStart; }