Пример #1
0
        protected override bool Legal()
        {
            bool playerCanLoadTorpedoes    = TorpedoReload.TorpedoesReloadableForPlayer(targetedPlayer);
            bool playerTorpedoesOnCooldown = Battle.main.effects.Exists(x => x is TorpedoCooldown && x.targetedPlayer == targetedPlayer);

            return(playerCanLoadTorpedoes && !playerTorpedoesOnCooldown);
        }
Пример #2
0
 public override void OnTurnStart()
 {
     if (!TorpedoReload.TorpedoesReloadableForPlayer(targetedPlayer))
     {
         Expire(true, true);
     }
     base.OnTurnStart();
 }