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 CardData Make() { CardDataBuilder cardDataBuilder = new CardDataBuilder { Cost = 1, Rarity = CollectableRarity.Common }; AssetAdder.AddUnit(cardDataBuilder, ID, BuildUnit()); AssetAdder.AddImg(cardDataBuilder, ID); return(cardDataBuilder.BuildAndRegister()); }
public static CardData Make() { CardDataBuilder cardDataBuilder = new CardDataBuilder { Cost = 0, Rarity = CollectableRarity.Starter, TargetsRoom = true, EffectBuilders = new List <CardEffectDataBuilder> { new CardEffectDataBuilder { EffectStateName = "CardEffectDamage", ParamInt = 5, TargetMode = TargetMode.DropTargetCharacter, TargetTeamType = Team.Type.Heroes | Team.Type.Monsters, }, new CardEffectDataBuilder { EffectStateName = "CardEffectDamage", ParamInt = 5, TargetMode = TargetMode.DropTargetCharacter, TargetTeamType = Team.Type.Heroes | Team.Type.Monsters, } }, TraitBuilders = new List <CardTraitDataBuilder> { new CardTraitDataBuilder { TraitStateName = "CardTraitExhaustState" }, } }; AssetAdder.AddSpell(cardDataBuilder, ID); AssetAdder.AddImg(cardDataBuilder, ID); return(cardDataBuilder.BuildAndRegister()); }