private void RemoveCondition() { if (SufferedShip != null) { Messages.ShowInfo("Suppressive Fire is removed from " + SufferedShip.PilotName); SufferedShip.Tokens.RemoveCondition(AssignedCondition); SufferedShip = null; AssignedCondition = null; } }
private void AssignConditionToDefender(GenericShip ship) { Messages.ShowInfo("Suppressive Fire is assigned by Captain Rex"); AssignedCondition = new CaptainRexCondition(Combat.Defender) { Source = HostShip }; SufferedShip = Combat.Defender; SufferedShip.Tokens.AssignCondition(AssignedCondition); AttackedThisTurn = true; }