Ejemplo n.º 1
0
        public void AdaptUpgradeToSecondEdition()
        {
            Cost = 4;

            ArcRestrictions.Add(Arcs.ArcTypes.Bullseye);
            UpgradeAbilities.RemoveAll(a => a is HeavyLaserCannonAbility);
            UpgradeAbilities.Add(new Abilities.SecondEdition.HeavyLaserCannonAbilitySE());
        }
Ejemplo n.º 2
0
        public void AdaptUpgradeToSecondEdition()
        {
            Cost = 4;
            CanShootOutsideArc = false;

            ArcRestrictions.Add(Arcs.ArcTypes.Mobile);

            UpgradeAbilities.RemoveAll(a => a is Abilities.DorsalTurretAbility);
            UpgradeAbilities.Add(new Abilities.SecondEdition.DorsalTurretAbility());
        }
Ejemplo n.º 3
0
        public void AdaptUpgradeToSecondEdition()
        {
            IsDiscardedForShot = false;

            Cost        = 7;
            UsesCharges = true;
            MaxCharges  = 1;

            MinRange    = 1;
            MaxRange    = 2;
            AttackValue = 5;
            ArcRestrictions.Add(Arcs.ArcTypes.Bullseye);

            UpgradeAbilities.RemoveAll(a => a is ProtonRocketsAbility);
        }