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); }
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(); }
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()); }