コード例 #1
0
 public TwinIonEngineMkII() : base()
 {
     Types.Add(UpgradeType.Modification);
     Name     = "Twin Ion Engine Mk. II";
     ImageUrl = ImageUrls.GetImageUrl(this, "twin-ion-engine-mkii.png");
     Cost     = 1;
 }
コード例 #2
0
 public BlackEightSqPilot() : base()
 {
     PilotName  = "Black Eight Sq. Pilot";
     ImageUrl   = ImageUrls.GetImageUrl(this, "black-eight-squadron-pilot.png");
     PilotSkill = 4;
     Cost       = 23;
 }
コード例 #3
0
        public AdvancedTargetingComputer() : base()
        {
            Type = UpgradeType.System;
            Name = "Adv. Targeting Computer";
            Cost = 5;

            ImageUrl = ImageUrls.GetImageUrl(this, "advanced-targeting-computer.png");
        }
コード例 #4
0
 public TwinIonEngineMkII() : base()
 {
     Types.Add(UpgradeType.Modification);
     Name     = "Twin Ion Engine Mk. II";
     ImageUrl = ImageUrls.GetImageUrl(this, "twin-ion-engine-mkii.png");
     Cost     = 1;
     UpgradeAbilities.Add(new Abilities.TreatAllBanksAsGreenAbility());
 }
コード例 #5
0
        public GhostV2() : base()
        {
            Types.Add(UpgradeType.Title);
            Name          = "Ghost (Phantom II)";
            NameCanonical = "ghost-swx72";
            ImageUrl      = ImageUrls.GetImageUrl(this, NameCanonical + ".png");
            Cost          = 0;

            isUnique = true;
        }
コード例 #6
0
        public AdvancedTargetingComputer() : base()
        {
            Types.Add(UpgradeType.System);
            Name = "Adv. Targeting Computer";
            Cost = 5;

            ImageUrl = ImageUrls.GetImageUrl(this, "advanced-targeting-computer.png");

            UpgradeAbilities.Add(new AdvancedTargetingComputerAbility());
        }
コード例 #7
0
        public TwinIonEngineMkII() : base()
        {
            UpgradeInfo = new UpgradeCardInfo(
                "Twin Ion Engine Mk. II",
                UpgradeType.Modification,
                cost: 1,
                abilityType: typeof(Abilities.FirstEdition.TwinIonEngineMkIIAbility)
                );

            ImageUrl = ImageUrls.GetImageUrl(this, "twin-ion-engine-mkii");
        }
コード例 #8
0
        public Bossk() : base()
        {
            Type = UpgradeType.Crew;
            Name = "Bossk";
            Cost = 2;

            isUnique = true;

            ImageUrl = ImageUrls.GetImageUrl(this, "bossk-crew.png");

            UpgradeAbilities.Add(new BosskCrewAbility());
        }
コード例 #9
0
        public AdvancedTargetingComputer() : base()
        {
            UpgradeInfo = new UpgradeCardInfo(
                "Adv. Targeting Computer",
                UpgradeType.Sensor,
                cost: 5,
                abilityType: typeof(Abilities.FirstEdition.AdvancedTargetingComputerAbility),
                restriction: new ShipRestriction(typeof(Ship.FirstEdition.TIEAdvanced.TIEAdvanced))
                );

            ImageUrl = ImageUrls.GetImageUrl(this, "advanced-targeting-computer");
        }
コード例 #10
0
ファイル: Bossk.cs プロジェクト: shawks-sonifi/FlyCasual
        public Bossk() : base()
        {
            Types.Add(UpgradeType.Crew);
            Name = "Bossk";
            Cost = 2;

            isUnique = true;

            ImageUrl = ImageUrls.GetImageUrl(this, "bossk-crew.png");

            AvatarOffset = new Vector2(47, 1);

            UpgradeAbilities.Add(new BosskCrewAbility());
        }
コード例 #11
0
ファイル: GhostV2.cs プロジェクト: vitreuz/FlyCasual
        public GhostV2() : base()
        {
            UpgradeInfo = new UpgradeCardInfo(
                "Ghost (Phantom II)",
                UpgradeType.Title,
                cost: 0,
                isLimited: true,
                restriction: new ShipRestriction(typeof(Ship.FirstEdition.VCX100.VCX100)),
                abilityType: typeof(Abilities.FirstEdition.GhostV2Ability)
                );

            NameCanonical = "ghost-swx72";
            ImageUrl      = ImageUrls.GetImageUrl(this, NameCanonical);
        }