public static CardData Make()
        {
            ChampionCardDataBuilder championCardDataBuilder = new ChampionCardDataBuilder
            {
                Cost                   = 0,
                Champion               = BuildUnit(),
                ChampionIconPath       = "influka/Clan/Icon_ClassSelect_Marisa.png",
                ChampionSelectedCue    = "",
                StarterCardData        = CustomCardManager.GetCardDataByID(AliceGift.ID),
                CardID                 = ID,
                NameKey                = ID + "_Name",
                OverrideDescriptionKey = ID + "_Desc",
                LinkedClass            = RetrospectiveUnknownVoyage.getClan(),
                ClanID                 = TouhouClan.ID,
                CardPoolIDs            = new List <string> {
                    TouhouClan.ID, UnitsAllBanner
                },
                CardType    = CardType.Monster,
                TargetsRoom = true,
                AssetPath   = AssetAdder.rootPath + AssetAdder.ucardPath,
                UpgradeTree = GetUpgradeTreeDataBuilder(),
            };

            AssetAdder.AddImg(championCardDataBuilder, ID);
            return(championCardDataBuilder.BuildAndRegister(1));
        }
        public static void Create()
        {
            // Basic Card Stats
            ChampionCardDataBuilder railyard = new ChampionCardDataBuilder
            {
                Cost                = 0,
                Champion            = BuildUnit(),
                ChampionIconPath    = "Clan Assets/Icon_ClassSelect_Werewolf.png",
                ChampionSelectedCue = "",
                StarterCardData     = CustomCardManager.GetCardDataByID("Claws_StarterCard"),

                CardID = IDName,
                Name   = "Shengar the Vicious",
                //OverrideDescriptionKey = IDName + "_Desc",
                LinkedClass = CustomClassManager.GetClassDataByID(ClawsClan.ID),
                ClanID      = ClawsClan.ID,

                CardPoolIDs = new List <string> {
                },
                CardType    = CardType.Monster,
                TargetsRoom = true,

                AssetPath = "Clan Assets/hero/werewolfchampion_card.png",
            };

            // Do this to complete
            railyard.BuildAndRegister();
        }
        public static void Make()
        {
            var random = new Random();

            // Basic Card Stats
            ChampionCardDataBuilder railyard = new ChampionCardDataBuilder
            {
                Cost                = 0,
                Champion            = BuildUnit(),
                ChampionIconPath    = "Clan Assets/Icon_ClassSelect_Hero2.png",
                ChampionSelectedCue = "",
                StarterCardData     = CustomCardManager.GetCardDataByID(Analog.IDName),
                UpgradeTree         = new CardUpgradeTreeDataBuilder
                {
                    UpgradeTrees = new List <List <CardUpgradeDataBuilder> >
                    {
                        new List <CardUpgradeDataBuilder>
                        {
                            DiscipleEphemeralBasic.Builder(),
                                    DiscipleEphemeralPremium.Builder(),
                                    DiscipleEphemeralPro.Builder(),
                        },
                        new List <CardUpgradeDataBuilder>
                        {
                            DiscipleFlamelinkedBasic.Builder(),
                                    DiscipleFlamelinkedPremium.Builder(),
                                    DiscipleFlamelinkedPro.Builder(),
                        },
                        new List <CardUpgradeDataBuilder>
                        {
                            DiscipleEchoBasic.Builder(),
                                    DiscipleEchoPremium.Builder(),
                                    DiscipleEchoPro.Builder(),
                        },
                    },
                },

                CardID  = IDName,
                NameKey = IDName + "_Name",
                //OverrideDescriptionKey = IDName + "_Desc",
                LinkedClass = DiscipleClan.getClan(),
                ClanID      = Clan.IDName,

                CardPoolIDs = new List <string> {
                    "Chrono", UnitsAllBanner
                },
                CardType    = CardType.Monster,
                TargetsRoom = true,

                AssetPath = Utils.rootPath + Utils.ucardPath,
            };

            Utils.AddCardPortrait(railyard, "Hero2");

            // Do this to complete
            railyard.BuildAndRegister(1);
        }
Beispiel #4
0
        public static void Make()
        {
            // Basic Card Stats
            ChampionCardDataBuilder railyard = new ChampionCardDataBuilder
            {
                Cost                = 0,
                Champion            = BuildUnit(),
                ChampionIconPath    = "ag88/Clan Assets/Icon_ClassSelect_Mech.png",
                ChampionSelectedCue = "",
                StarterCardData     = CustomCardManager.GetCardDataByID(FlawedMech.IDName),
                UpgradeTree         = new CardUpgradeTreeDataBuilder
                {
                    UpgradeTrees = new List <List <CardUpgradeDataBuilder> >
                    {
                        new List <CardUpgradeDataBuilder>
                        {
                            MechVanguardGuzzlerBasic.Builder(),
                                    MechVanguardGuzzlerPremium.Builder(),
                                    MechVanguardGuzzlerPro.Builder(),
                        },
                        new List <CardUpgradeDataBuilder>
                        {
                            MechVanguardSupporterBasic.Builder(),
                                    MechVanguardSupporterPremium.Builder(),
                                    MechVanguardSupporterPro.Builder(),
                        },
                        new List <CardUpgradeDataBuilder>
                        {
                            MechVanguardSweeperBasic.Builder(),
                                    MechVanguardSweeperPremium.Builder(),
                                    MechVanguardSweeperPro.Builder(),
                        },
                    },
                },

                CardID  = IDName,
                NameKey = IDName + "_Name",
                OverrideDescriptionKey = IDName + "_Desc",
                LinkedClass            = MechClan.getClan(),
                ClanID = Clan.IDName,

                CardPoolIDs = new List <string> {
                    "AG88", UnitsAllBanner
                },
                CardType    = CardType.Monster,
                TargetsRoom = true,

                AssetPath = Utils.rootPath + Utils.ucardPath,
            };

            Utils.AddImg(railyard, imgName + ".png");

            // Do this to complete
            railyard.BuildAndRegister();
        }
Beispiel #5
0
        public static CardData Make()
        {
            ChampionCardDataBuilder championCardDataBuilder = new ChampionCardDataBuilder
            {
                CardID      = ID,
                Champion    = GetCharacterDataBuilder(),
                UpgradeTree = GetUpgradeTreeDataBuilder()
            };

            return(championCardDataBuilder.BuildAndRegister());
        }
        public static CardData Make()
        {
            ChampionCardDataBuilder championCardDataBuilder = new ChampionCardDataBuilder
            {
                CardID      = ID,
                Champion    = GetCharacterDataBuilder(),
                UpgradeTree = GetUpgradeTreeDataBuilder(),
                LinkedClass = Plugin.clanARef
            };

            return(championCardDataBuilder.BuildAndRegister());
        }