Decompiled source of RevenantMod v0.0.12
RevenantMod.dll
Decompiled 2 weeks ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; using BepInEx; using BepInEx.Bootstrap; using BepInEx.Logging; using DiskCardGame; using GrimoraMod; using HarmonyLib; using Infiniscryption.PackManagement; using InscryptionAPI.Ascension; using InscryptionAPI.Card; using InscryptionAPI.Guid; using InscryptionAPI.Helpers; using InscryptionAPI.Helpers.Extensions; using InscryptionAPI.Saves; using InscryptionAPI.Triggers; using InscryptionCommunityPatch.Card; using Microsoft.CodeAnalysis; using Pixelplacement; using Sirenix.Utilities; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = ".NET Standard 2.0")] [assembly: AssemblyCompany("RevenantMod")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyDescription("Grimora Mod Revenant Card Pack")] [assembly: AssemblyFileVersion("0.0.1.0")] [assembly: AssemblyInformationalVersion("0.0.1")] [assembly: AssemblyProduct("RevenantMod")] [assembly: AssemblyTitle("RevenantMod")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("0.0.1.0")] [module: UnverifiableCode] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)] internal sealed class RefSafetyRulesAttribute : Attribute { public readonly int Version; public RefSafetyRulesAttribute(int P_0) { Version = P_0; } } } namespace RevenantMod { public class ActivatedBonesToEnergy : ActivatedAbilityBehaviour { public static Ability ability; private const int BONES_COST = 1; private int active = 0; public override Ability Ability => ability; public override int BonesCost => 1; public override bool CanActivate() { return Singleton<ResourcesManager>.Instance.PlayerEnergy < 6; } public override IEnumerator Activate() { yield return ((AbilityBehaviour)this).PreSuccessfulTriggerSequence(); ((Card)((AbilityBehaviour)this).Card).Anim.StrongNegationEffect(); AudioController.Instance.PlaySound2D("creepy_cue_long_lower", (MixerGroup)10, 1f, 0.625f, (Pitch)null, (Repetition)null, (Randomization)null, (Distortion)null, false); active++; yield return Singleton<ResourcesManager>.Instance.AddMaxEnergy(1); yield return Singleton<ResourcesManager>.Instance.AddEnergy(1); yield return ((AbilityBehaviour)this).LearnAbility(0f); } public override bool RespondsToTurnEnd(bool playerTurnEnd) { return active > 0 && !((AbilityBehaviour)this).Card.OpponentCard && playerTurnEnd && !((AbilityBehaviour)this).Card.Dead; } public override IEnumerator OnTurnEnd(bool playerTurnEnd) { RevenantMod.Log.LogInfo((object)$"[Energy Rebound] Turn End: {Singleton<ResourcesManager>.Instance.PlayerMaxEnergy} {Singleton<ResourcesManager>.Instance.PlayerEnergy}"); ((Card)((AbilityBehaviour)this).Card).Anim.StrongNegationEffect(); yield return ((TriggerReceiver)this).OnDie(false, (PlayableCard)null); active = 0; RevenantMod.Log.LogInfo((object)$"[Energy Rebound] Turn End2: {Singleton<ResourcesManager>.Instance.PlayerMaxEnergy} {Singleton<ResourcesManager>.Instance.PlayerEnergy}"); } public override bool RespondsToDie(bool wasSacrifice, PlayableCard killer) { return active > 0 && !((AbilityBehaviour)this).Card.OpponentCard; } public override IEnumerator OnDie(bool wasSacrifice, PlayableCard killer) { RevenantMod.Log.LogInfo((object)"[Energy Rebound] Die"); int rebound = Mathf.Min(Singleton<ResourcesManager>.Instance.PlayerMaxEnergy, active); Singleton<ResourcesManager>.Instance.PlayerEnergy = Mathf.Max(Singleton<ResourcesManager>.Instance.PlayerEnergy - rebound, 0); yield return Singleton<ResourcesManager>.Instance.ShowSpendEnergy(rebound); Singleton<ResourcesManager>.Instance.PlayerMaxEnergy = Mathf.Max(Singleton<ResourcesManager>.Instance.PlayerMaxEnergy - rebound, 0); Singleton<ResourcesManager>.Instance.PlayerEnergy = Mathf.Min(Singleton<ResourcesManager>.Instance.PlayerEnergy, Singleton<ResourcesManager>.Instance.PlayerMaxEnergy); yield return ResourcesManagerHelpers.ShowRemoveMaxEnergy(Singleton<ResourcesManager>.Instance, rebound); } } [BepInPlugin("orochiumbra.inscryption.revenantmod", "RevenantMod", "0.0.12")] [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] [HarmonyPatch] public class RevenantMod : BaseUnityPlugin { internal static readonly Harmony harmony = new Harmony("RevenantMod"); public const string PluginGuid = "orochiumbra.inscryption.revenantmod"; public const string PluginPrefix = "RevenantMod"; public const string PluginVersion = "0.0.12"; public static ManualLogSource Log; public static readonly CardMetaCategory GrimoraChoice = GuidManager.GetEnumValue<CardMetaCategory>("arackulele.inscryption.grimoramod", "GrimoraModChoiceNode"); public static readonly CardMetaCategory WizardRegion = GuidManager.GetEnumValue<CardMetaCategory>("zorro.inscryption.infiniscryption.p03kayceerun", "WizardRegionCards"); public static readonly CardMetaCategory NatureRegion = GuidManager.GetEnumValue<CardMetaCategory>("zorro.inscryption.infiniscryption.p03kayceerun", "NatureRegionCards"); public static readonly CardMetaCategory UndeadRegion = GuidManager.GetEnumValue<CardMetaCategory>("zorro.inscryption.infiniscryption.p03kayceerun", "UndeadRegionCards"); public static readonly CardMetaCategory TechRegion = GuidManager.GetEnumValue<CardMetaCategory>("zorro.inscryption.infiniscryption.p03kayceerun", "TechRegionCards"); public static readonly CardMetaCategory NeutralRegion = GuidManager.GetEnumValue<CardMetaCategory>("zorro.inscryption.infiniscryption.p03kayceerun", "NeutralRegionCards"); public static readonly CardTemple CardTemple = (CardTemple)(Chainloader.PluginInfos.ContainsKey("zorro.inscryption.infiniscryption.p03kayceerun") ? 2 : (Chainloader.PluginInfos.ContainsKey("arackulele.inscryption.grimoramod") ? 1 : 0)); public void Add_Ability_ActivatedBonesToEnergy() { //IL_004c: Unknown result type (might be due to invalid IL or missing references) //IL_0052: Expected I4, but got Unknown //IL_0070: Unknown result type (might be due to invalid IL or missing references) //IL_0075: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.AddMetaCategories(AbilityExtensions.SetActivated(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", StringExtensions.SplitPascalCase("Soulgate"), "Pay 1 Bone to gain 1 Energy. At the end of the owner's turn, close energy cells equal to the number of activations that turn.", typeof(ActivatedBonesToEnergy), (Texture)(object)Asset.LoadIcon("Soulgate"))), true), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel1") }); val.powerLevel = 3; val.pixelIcon = Asset.LoadSprite("pixelability_activated_Soulgate"); ActivatedBonesToEnergy.ability = val.ability; } public void Add_Ability_ActivatedEnergyRevive() { //IL_004c: Unknown result type (might be due to invalid IL or missing references) //IL_0052: Expected I4, but got Unknown //IL_0070: Unknown result type (might be due to invalid IL or missing references) //IL_0075: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.AddMetaCategories(AbilityExtensions.SetActivated(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", StringExtensions.SplitPascalCase("Evocation"), "Pay 3 Energy to return the oldest non-Brittle allied creature from the graveyard to your hand.", typeof(ActivatedEnergyRevive), (Texture)(object)Asset.LoadIcon("Evocation"))), true), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel3") }); val.powerLevel = 4; val.pixelIcon = Asset.LoadSprite("pixelability_activated_Evocation"); ActivatedEnergyRevive.ability = val.ability; } public void Add_Ability_ActivatedLifeDrawCard() { //IL_004c: Unknown result type (might be due to invalid IL or missing references) //IL_0052: Expected I4, but got Unknown //IL_0070: Unknown result type (might be due to invalid IL or missing references) //IL_0075: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.AddMetaCategories(AbilityExtensions.SetActivated(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", StringExtensions.SplitPascalCase("LifeDraw"), "You take 2 damage to draw a card from your main deck.", typeof(ActivatedLifeDrawMain), (Texture)(object)Asset.LoadIcon("LifeDraw"))), true), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel3") }); val.powerLevel = 2; val.pixelIcon = Asset.LoadSprite("pixelability_activated_LifeDraw"); ActivatedLifeDrawMain.ability = val.ability; } public void Add_Ability_CalamityEffusion() { //IL_0046: Unknown result type (might be due to invalid IL or missing references) //IL_004c: Expected I4, but got Unknown //IL_0073: Unknown result type (might be due to invalid IL or missing references) //IL_0078: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", StringExtensions.SplitPascalCase("CalamityEffusion"), "When [creature] perishes, all creatures on the board take 1 damage.", typeof(CalamityEffusion), (Texture)(object)Asset.LoadIcon("CalamityEffusion"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel3") }), Asset.LoadIcon("CalamityEffusion", pixel: true), (FilterMode?)null); val.powerLevel = 5; CalamityEffusion.ability = val.ability; } public void Add_Ability_ComfortAura() { //IL_0046: Unknown result type (might be due to invalid IL or missing references) //IL_004c: Expected I4, but got Unknown //IL_0073: Unknown result type (might be due to invalid IL or missing references) //IL_0078: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", StringExtensions.SplitPascalCase("ComfortAura"), "Creatures adjacent to [creature] gain 1 max health, and heal 1 health at the end of the owner's turn.", typeof(ComfortAura), (Texture)(object)Asset.LoadIcon("ComfortAura"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel3") }), Asset.LoadIcon("ComfortAura", pixel: true), (FilterMode?)null); val.powerLevel = 4; ComfortAura.ability = val.ability; } public void Add_Ability_CorpseParty() { //IL_0046: Unknown result type (might be due to invalid IL or missing references) //IL_004c: Expected I4, but got Unknown //IL_0073: Unknown result type (might be due to invalid IL or missing references) //IL_0078: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", StringExtensions.SplitPascalCase("CorpseParty"), "When a non-brittle creature on the owner's side perishes by combat, a Zombie enters your hand. A Zombie is defined as: 1 Power, 1 Health.", typeof(CorpseParty), (Texture)(object)Asset.LoadIcon("CorpseParty"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel1") }), Asset.LoadIcon("CorpseParty", pixel: true), (FilterMode?)null); val.powerLevel = 2; CorpseParty.ability = val.ability; } public void Add_Ability_DeathKnock() { //IL_0046: Unknown result type (might be due to invalid IL or missing references) //IL_004c: Expected I4, but got Unknown //IL_0073: Unknown result type (might be due to invalid IL or missing references) //IL_0078: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", StringExtensions.SplitPascalCase("DeathKnock"), "When [creature] perishes by combat, it strikes back then perishes.", typeof(DeathKnock), (Texture)(object)Asset.LoadIcon("DeathKnock"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel2") }), Asset.LoadIcon("DeathKnock", pixel: true), (FilterMode?)null); val.powerLevel = 2; DeathKnock.ability = val.ability; } public void Add_Ability_DeathMetal() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_0052: Unknown result type (might be due to invalid IL or missing references) //IL_0058: Expected I4, but got Unknown //IL_007f: Unknown result type (might be due to invalid IL or missing references) //IL_0084: Unknown result type (might be due to invalid IL or missing references) string text = StringExtensions.SplitPascalCase("DeathMetal"); Type typeFromHandle = typeof(DeathMetal); Ability val = (Ability)93; AbilityInfo val2 = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", text, "When [creature] is played, adjacent creatures and opposing creatures to the left, right, and center of it take 1 damage. It gains 1 Power for each affected creature.", typeFromHandle, AbilitiesUtil.LoadAbilityIcon(((object)(Ability)(ref val)).ToString(), false, false))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel3") }), Asset.LoadIcon("DeathMetal", pixel: true), (FilterMode?)null); val2.powerLevel = 4; DeathMetal.ability = val2.ability; } public void Add_Ability_Defiler() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_0062: Unknown result type (might be due to invalid IL or missing references) //IL_0067: Unknown result type (might be due to invalid IL or missing references) string text = StringExtensions.SplitPascalCase("Defiler"); Type typeFromHandle = typeof(Defiler); Ability val = (Ability)59; AbilityInfo val2 = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", text, "When [creature] perishes, draw a card then choose one to discard from your hand.", typeFromHandle, AbilitiesUtil.LoadAbilityIcon(((object)(Ability)(ref val)).ToString(), false, false))), Asset.LoadIcon("Defiler", pixel: true), (FilterMode?)null); val2.powerLevel = -1; Defiler.ability = val2.ability; } public void Add_Ability_DrawCopyDelay() { //IL_0041: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected I4, but got Unknown //IL_006e: Unknown result type (might be due to invalid IL or missing references) //IL_0073: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", "Encroachment", "[creature] creates a copy of it in your hand after 2 turns on the board.", typeof(DrawCopyDelay), (Texture)(object)Asset.LoadIcon("DrawCopyDelay"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel1") }), Asset.LoadIcon("DrawCopyDelay", pixel: true), (FilterMode?)null); val.powerLevel = 2; DrawCopyDelay.ability = val.ability; } public void Add_Ability_DrawCopySkeleton() { //IL_0041: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected I4, but got Unknown //IL_006e: Unknown result type (might be due to invalid IL or missing references) //IL_0073: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", "Skeletonize", "When [creature] perishes, a Skeleton with its old sigils enters your hand. A Skeleton is defined as: 1 Power, 1 Health, Brittle.", typeof(DrawCopySkeleton), (Texture)(object)Asset.LoadIcon("DrawCopySkeleton"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel1") }), Asset.LoadIcon("DrawCopySkeleton", pixel: true), (FilterMode?)null); val.powerLevel = 2; DrawCopySkeleton.ability = val.ability; } public void Add_Ability_ExplodingCorpse() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_0052: Unknown result type (might be due to invalid IL or missing references) //IL_0058: Expected I4, but got Unknown //IL_007f: Unknown result type (might be due to invalid IL or missing references) //IL_0084: Unknown result type (might be due to invalid IL or missing references) string text = StringExtensions.SplitPascalCase("ExplodingCorpse"); Type typeFromHandle = typeof(ExplodingCorpse); Ability val = (Ability)92; AbilityInfo val2 = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", text, "When [creature] perishes by combat, all empty spaces on the board are filled with a Guts card.", typeFromHandle, AbilitiesUtil.LoadAbilityIcon(((object)(Ability)(ref val)).ToString(), false, false))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel2") }), Asset.LoadIcon("ExplodingCorpse", pixel: true), (FilterMode?)null); val2.powerLevel = 2; ExplodingCorpse.ability = val2.ability; } public void Add_Ability_GrudgeCollector() { //IL_0046: Unknown result type (might be due to invalid IL or missing references) //IL_004c: Expected I4, but got Unknown //IL_0073: Unknown result type (might be due to invalid IL or missing references) //IL_0078: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", StringExtensions.SplitPascalCase("GrudgeCollector"), "When [creature] is on the board, it gains 1 power for every 2 times a creature on the owner's side takes damage.", typeof(GrudgeCollector), (Texture)(object)Asset.LoadIcon("GrudgeCollector"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel2") }), Asset.LoadIcon("GrudgeCollector", pixel: true), (FilterMode?)null); val.powerLevel = 2; GrudgeCollector.ability = val.ability; } public void Add_Ability_HaunterLinger() { //IL_0041: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected I4, but got Unknown //IL_006e: Unknown result type (might be due to invalid IL or missing references) //IL_0073: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", "Metempsychosis", "When [creature] perishes, it leaves all its sigils in the space where it dies. The first creature played in this space gains all the old sigils.", typeof(HaunterLinger), (Texture)(object)Asset.LoadIcon("HaunterLinger"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel3") }), Asset.LoadIcon("HaunterLinger", pixel: true), (FilterMode?)null); val.powerLevel = 5; HaunterLinger.ability = val.ability; } public void Add_Ability_Ignition() { //IL_0046: Unknown result type (might be due to invalid IL or missing references) //IL_004c: Expected I4, but got Unknown //IL_0073: Unknown result type (might be due to invalid IL or missing references) //IL_0078: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", StringExtensions.SplitPascalCase("Ignition"), "[creature] gains 1 power at the cost of 1 health after each turn on the board.", typeof(Ignition), (Texture)(object)Asset.LoadIcon("Ignition"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel3") }), Asset.LoadIcon("Ignition", pixel: true), (FilterMode?)null); val.powerLevel = 0; Ignition.ability = val.ability; } public void Add_Ability_LatchDigger() { //IL_0041: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected I4, but got Unknown //IL_006e: Unknown result type (might be due to invalid IL or missing references) //IL_0073: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", "Digger Latch", "At the end of the owner's turn, [creature] will generate 1 Bone. When it perishes, its owner chooses a creature to gain the Bone Digger sigil.", typeof(LatchDigger), (Texture)(object)Asset.LoadIcon("LatchDigger"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel1") }), Asset.LoadIcon("LatchDigger", pixel: true), (FilterMode?)null); val.powerLevel = 3; LatchDigger.ability = val.ability; } public void Add_Ability_LatchDiggerPrime() { //IL_0051: Unknown result type (might be due to invalid IL or missing references) //IL_0056: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", "Primed Digger Latch", "At the end of the owner's turn, [creature] will generate 1 Bone. When it perishes, its owner chooses a creature to gain this sigil.", typeof(LatchDiggerPrime), (Texture)(object)Asset.LoadIcon("LatchDiggerPrime"))), Asset.LoadIcon("LatchDiggerPrime", pixel: true), (FilterMode?)null); val.powerLevel = 5; LatchDiggerPrime.ability = val.ability; } public void Add_Ability_LatchEvolve() { //IL_0041: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected I4, but got Unknown //IL_006e: Unknown result type (might be due to invalid IL or missing references) //IL_0073: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", "Rejuvenation", "When [creature] perishes, its owner chooses a creature to gain the Fledgling sigil.", typeof(LatchEvolve), (Texture)(object)Asset.LoadIcon("LatchEvolve"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel1") }), Asset.LoadIcon("LatchEvolve", pixel: true), (FilterMode?)null); val.powerLevel = 2; LatchEvolve.ability = val.ability; } public void Add_Ability_LatchGrimoraRandom() { //IL_0041: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected I4, but got Unknown //IL_006e: Unknown result type (might be due to invalid IL or missing references) //IL_0073: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", "Skull Storm", "At the end of the owner's turn, this sigil is replaced with another sigil at random. When it perishes, its owner chooses a creature to gain this sigil.", typeof(LatchGrimoraRandomPrime), (Texture)(object)Asset.LoadIcon("LatchGrimoraRandomPrime"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel3") }), Asset.LoadIcon("LatchGrimoraRandomPrime", pixel: true), (FilterMode?)null); val.powerLevel = 4; LatchGrimoraRandomPrime.ability = val.ability; } public void Add_Ability_LatchIgnition() { //IL_0041: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected I4, but got Unknown //IL_006e: Unknown result type (might be due to invalid IL or missing references) //IL_0073: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", "Ignite", "When [creature] perishes, its owner chooses a creature to gain the Ignition sigil.", typeof(LatchIgnition), (Texture)(object)Asset.LoadIcon("LatchIgnition"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel2") }), Asset.LoadIcon("LatchIgnition", pixel: true), (FilterMode?)null); val.powerLevel = 1; LatchIgnition.ability = val.ability; } public void Add_Ability_Recursive() { //IL_0046: Unknown result type (might be due to invalid IL or missing references) //IL_004c: Expected I4, but got Unknown //IL_0073: Unknown result type (might be due to invalid IL or missing references) //IL_0078: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", StringExtensions.SplitPascalCase("Limbo"), "When [creature] perishes, it returns to the top of your deck.", typeof(Limbo), (Texture)(object)Asset.LoadIcon("Limbo"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel2") }), Asset.LoadIcon("Limbo", pixel: true), (FilterMode?)null); val.powerLevel = 2; Limbo.ability = val.ability; } public void Add_Ability_MacabreBonePulse() { //IL_0056: Unknown result type (might be due to invalid IL or missing references) //IL_005b: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", StringExtensions.SplitPascalCase("MacabreBonePulse"), "When [creature] is played, it perishes immediately after dropping Bones equal to double the amount of creatures on the owner's side.", typeof(MacabreBonePulse), (Texture)(object)Asset.LoadIcon("MacabreBonePulse"))), Asset.LoadIcon("MacabreBonePulse", pixel: true), (FilterMode?)null); val.powerLevel = -1; MacabreBonePulse.ability = val.ability; } public void Add_Ability_Maternal() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_0052: Unknown result type (might be due to invalid IL or missing references) //IL_0058: Expected I4, but got Unknown //IL_007f: Unknown result type (might be due to invalid IL or missing references) //IL_0084: Unknown result type (might be due to invalid IL or missing references) string text = StringExtensions.SplitPascalCase("Maternal"); Type typeFromHandle = typeof(Maternal); Ability val = (Ability)27; AbilityInfo val2 = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", text, "Creatures adjacent to [creature] are inscrybed by Waterborne.", typeFromHandle, AbilitiesUtil.LoadAbilityIcon(((object)(Ability)(ref val)).ToString(), false, false))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel2") }), Asset.LoadIcon("Maternal", pixel: true), (FilterMode?)null); val2.powerLevel = 3; Maternal.ability = val2.ability; } public void Add_Ability_Necrosis() { //IL_0057: Unknown result type (might be due to invalid IL or missing references) //IL_005c: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", StringExtensions.SplitPascalCase("Necrosis"), "[creature] loses 1 power and max health after each turn on the board.", typeof(Necrosis), (Texture)(object)Asset.LoadIcon("Necrosis"))), Asset.LoadIcon("Necrosis", pixel: true), (FilterMode?)null); val.powerLevel = -3; Necrosis.ability = val.ability; } public void Add_Ability_Exciseman() { //IL_0041: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected I4, but got Unknown //IL_006e: Unknown result type (might be due to invalid IL or missing references) //IL_0073: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", "Exorcise", "When [creature] is played, Bones equal to the cost of the opposing creature are granted to the player, up to 12.", typeof(OpposingBonesCost), (Texture)(object)Asset.LoadIcon("OpposingBonesCost"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel3") }), Asset.LoadIcon("OpposingBonesCost", pixel: true), (FilterMode?)null); val.powerLevel = 4; OpposingBonesCost.ability = val.ability; } public void Add_Ability_SpilledPaint() { //IL_0046: Unknown result type (might be due to invalid IL or missing references) //IL_004c: Expected I4, but got Unknown //IL_0073: Unknown result type (might be due to invalid IL or missing references) //IL_0078: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", StringExtensions.SplitPascalCase("PartingStroke"), "When a non-brittle creature on the owner's side perishes by combat, its owner chooses a creature to lose all of its sigils.", typeof(PartingStroke), (Texture)(object)Asset.LoadIcon("PartingStroke"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel3") }), Asset.LoadIcon("PartingStroke", pixel: true), (FilterMode?)null); val.powerLevel = 4; PartingStroke.ability = val.ability; } public void Add_Ability_RelentlessRevenant() { //IL_0046: Unknown result type (might be due to invalid IL or missing references) //IL_004c: Expected I4, but got Unknown //IL_0073: Unknown result type (might be due to invalid IL or missing references) //IL_0078: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", StringExtensions.SplitPascalCase("RelentlessRevenant"), "At the start of the owner's turn, creatures adjacent to [creature] transform into a Revenant. A Revenant is defined as: 3 Power, 1 Health, Brittle.", typeof(RelentlessRevenant), (Texture)(object)Asset.LoadIcon("RelentlessRevenant"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel3") }), Asset.LoadIcon("RelentlessRevenant", pixel: true), (FilterMode?)null); val.powerLevel = 5; RelentlessRevenant.ability = val.ability; } public void Add_Ability_SelfScaleDamage() { //IL_0052: Unknown result type (might be due to invalid IL or missing references) //IL_0057: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", "Bad Omen", "At the end of the owner's turn, [creature] will deal 1 damage to the owner.", typeof(SelfScaleDamage), (Texture)(object)Asset.LoadIcon("SelfScaleDamage"))), Asset.LoadIcon("SelfScaleDamage", pixel: true), (FilterMode?)null); val.powerLevel = -3; SelfScaleDamage.ability = val.ability; } public void Add_Ability_SoothingMeadows() { //IL_0046: Unknown result type (might be due to invalid IL or missing references) //IL_004c: Expected I4, but got Unknown //IL_0073: Unknown result type (might be due to invalid IL or missing references) //IL_0078: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", StringExtensions.SplitPascalCase("SoothingMeadows"), "At the start of the owner's turn, all creatures on the board gain 1 life.", typeof(SoothingMeadows), (Texture)(object)Asset.LoadIcon("SoothingMeadows"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel3") }), Asset.LoadIcon("SoothingMeadows", pixel: true), (FilterMode?)null); val.powerLevel = 5; SoothingMeadows.ability = val.ability; } public void Add_Ability_SplittingCorpse() { //IL_0046: Unknown result type (might be due to invalid IL or missing references) //IL_004c: Expected I4, but got Unknown //IL_0073: Unknown result type (might be due to invalid IL or missing references) //IL_0078: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", StringExtensions.SplitPascalCase("SplittingCorpse"), "When [creature] perishes by combat, create a Dysmorphia on each empty adjacent space. ", typeof(SplittingCorpse), (Texture)(object)Asset.LoadIcon("SplittingCorpse"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel2") }), Asset.LoadIcon("SplittingCorpse", pixel: true), (FilterMode?)null); val.powerLevel = 3; SplittingCorpse.ability = val.ability; } public void Add_Ability_Torpid() { //IL_0057: Unknown result type (might be due to invalid IL or missing references) //IL_005c: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", StringExtensions.SplitPascalCase("Torpid"), "[creature] cannot attack normally.", typeof(Torpid), (Texture)(object)Asset.LoadIcon("Torpid"))), Asset.LoadIcon("Torpid", pixel: true), (FilterMode?)null); val.powerLevel = -2; Torpid.ability = val.ability; } public void Add_Ability_TutorDead() { //IL_0041: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected I4, but got Unknown //IL_006e: Unknown result type (might be due to invalid IL or missing references) //IL_0073: Unknown result type (might be due to invalid IL or missing references) AbilityInfo val = AbilityExtensions.SetPixelAbilityIcon(AbilityExtensions.AddMetaCategories(AbilityExtensions.SetDefaultPart1Ability(AbilityManager.New("RevenantMod", "Grim Epitaph", "When [creature] is played, you may choose a card that has already been put to rest, to bring back to your hand.", typeof(TutorDead), (Texture)(object)Asset.LoadIcon("TutorDead"))), (AbilityMetaCategory[])(object)new AbilityMetaCategory[1] { (AbilityMetaCategory)(int)GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel3") }), Asset.LoadIcon("TutorDead", pixel: true), (FilterMode?)null); val.powerLevel = 4; TutorDead.ability = val.ability; } private void Add_Ability_Icon_BellAttack() { //IL_0075: Unknown result type (might be due to invalid IL or missing references) //IL_007a: Unknown result type (might be due to invalid IL or missing references) StatIconInfo val = AbilityExtensions.SetPixelIcon(AbilityExtensions.SetIcon(AbilityExtensions.SetDefaultPart1Ability(StatIconManager.New("RevenantMod", "Chime Power", "The value represented by this sigil will be equal to the number of Bell cards on the board.", typeof(BellAttack))), ResourceBank.Get<Texture2D>("Art/Cards/AbilityIcons/ability_createbells"), (FilterMode?)null), Asset.LoadTexture("pixelstaticon_BellAttack"), (FilterMode?)(FilterMode)0); val.appliesToAttack = true; val.appliesToHealth = false; BellAttack.icon = StatIconManager.Add("RevenantMod", val, typeof(BellAttack)).Id; } private void Add_Ability_Icon_BoneDiggerAttack() { //IL_0075: Unknown result type (might be due to invalid IL or missing references) //IL_007a: Unknown result type (might be due to invalid IL or missing references) StatIconInfo val = AbilityExtensions.SetPixelIcon(AbilityExtensions.SetIcon(AbilityExtensions.SetDefaultPart1Ability(StatIconManager.New("RevenantMod", "Bone Digger Power", "The value represented by this sigil will be equal to the number of Bone and Digger related sigils on the board.", typeof(BoneDiggerAttack))), ResourceBank.Get<Texture2D>("Art/Cards/AbilityIcons/ability_bonedigger"), (FilterMode?)null), Asset.LoadTexture("pixelstaticon_BoneDiggerAttack"), (FilterMode?)(FilterMode)0); val.appliesToAttack = true; val.appliesToHealth = false; BoneDiggerAttack.icon = StatIconManager.Add("RevenantMod", val, typeof(BoneDiggerAttack)).Id; } private void Add_Blood_Card_Goblin() { CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetCost(CardManager.New("RevenantMod", "Goblin", "Goblin", 2, 1, "A loyal barbaric beast, a fine addition to your army."), (int?)1, (int?)0, (int?)0, (List<GemType>)null), Asset.LoadTexture("Goblin.png"), (FilterMode?)null), Asset.LoadTexture("Goblin_emission.png"), (FilterMode?)null); } private void Add_Blood_Card_Yaramayawho() { CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetCost(CardManager.New("RevenantMod", "Yaramayawho", "Yaramayawho", 2, 1, "This one can never seem to finish it's meals..."), (int?)2, (int?)0, (int?)0, (List<GemType>)null), Asset.LoadTexture("Yaramayawho.png"), (FilterMode?)null), Asset.LoadTexture("Yaramayawho_emission.png"), (FilterMode?)null), (Ability[])(object)new Ability[2] { (Ability)99, (Ability)19 }); } private void Add_Blood_Card_Bigfoot() { CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetCost(CardExtensions.AddAppearances(CardManager.New("RevenantMod", "Bigfoot", "Bigfoot", 4, 6, "a mysterious creature lurking the forests, only few have claimed to see one."), (Appearance[])(object)new Appearance[1] { (Appearance)7 }), (int?)4, (int?)0, (int?)0, (List<GemType>)null), Asset.LoadTexture("Bigfoot.png"), (FilterMode?)null), Asset.LoadTexture("Bigfoot_emission.png"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)100 }); } private void Add_Card_Inochi() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_00ab: Unknown result type (might be due to invalid IL or missing references) //IL_00b1: Expected I4, but got Unknown CardInfo val = CardExtensions.AddMetaCategories(CardExtensions.AddAbilities(CardExtensions.AddTraits(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetCost(CardExtensions.SetCardTemple(CardExtensions.SetRare(CardManager.New("RevenantMod", "Orochimitama", "Orochimitama", 2, 2, "Oh... He is not supposed to be here...")), CardTemple), (int?)2, (int?)0, (int?)0, (List<GemType>)null), Asset.LoadPortrait("Orochimitama"), (FilterMode?)null), Asset.LoadEmission("Orochimitama"), (FilterMode?)null), (Trait[])(object)new Trait[1] { (Trait)21 }), (Ability[])(object)new Ability[2] { (Ability)14, (Ability)18 }), (CardMetaCategory[])(object)new CardMetaCategory[1] { (CardMetaCategory)(int)GuidManager.GetEnumValue<CardMetaCategory>("arackulele.inscryption.grimoramod", "GrimoraModChoiceNode") }); val.appearanceBehaviour.Remove((Appearance)7); val.onePerDeck = true; } private void Add_Blood_Card_Vila() { //IL_007b: Unknown result type (might be due to invalid IL or missing references) //IL_0081: Expected I4, but got Unknown CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetCost(CardExtensions.AddAppearances(CardManager.New("RevenantMod", "Vila", "Vila", 0, 1, "Love at first sight, at least that's what it wants you to think."), (Appearance[])(object)new Appearance[1] { (Appearance)7 }), (int?)1, (int?)0, (int?)0, (List<GemType>)null), Asset.LoadTexture("Vila.png"), (FilterMode?)null), Asset.LoadTexture("Vila_emission.png"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)(int)Ignition.ability }); } private void Add_Blood_Card_ZTestCard() { //IL_007c: Unknown result type (might be due to invalid IL or missing references) //IL_0082: Expected I4, but got Unknown //IL_0084: Unknown result type (might be due to invalid IL or missing references) //IL_008a: Expected I4, but got Unknown //IL_008c: Unknown result type (might be due to invalid IL or missing references) //IL_0092: Expected I4, but got Unknown //IL_0097: Unknown result type (might be due to invalid IL or missing references) CardExtensions.SetIceCube(CardExtensions.SetEvolve(CardExtensions.SetStatIcon(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetCost(CardExtensions.AddAppearances(CardManager.New("RevenantMod", "ZTestCard", "Test Limbs", 0, 99, "Those parts used to belong to someone, or now some thing...(Test)"), (Appearance[])(object)new Appearance[1] { (Appearance)7 }), (int?)1, (int?)0, (int?)0, (List<GemType>)null), Asset.LoadTexture("portrait_limbs.png"), (FilterMode?)null), Asset.LoadTexture("portrait_limbs_emission.png"), (FilterMode?)null), (Ability[])(object)new Ability[3] { (Ability)(int)LatchDiggerPrime.ability, (Ability)(int)TutorDead.ability, (Ability)(int)Necrosis.ability }), BoneDiggerAttack.icon), "Sniper", 1, (IEnumerable<CardModificationInfo>)null), "RevenantMod_Reanimated", (IEnumerable<CardModificationInfo>)null); } private void Add_Card_Allip() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_00c1: Unknown result type (might be due to invalid IL or missing references) //IL_00c7: Expected I4, but got Unknown //IL_00c9: Unknown result type (might be due to invalid IL or missing references) //IL_00cf: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "Allip", StringExtensions.SplitPascalCase("Allip"), 2, 1, "The remnants of the insane! You never know what story lies behind that face, but it's sure to be filled with fervor.")), CardTemple); int? num = 5; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, (int?)0, num, (List<GemType>)null), Asset.LoadPortrait("Allip", pixel: true), (FilterMode?)null), Asset.LoadPortrait("Allip"), (FilterMode?)null), Asset.LoadEmission("Allip"), (FilterMode?)null), (Ability[])(object)new Ability[2] { (Ability)101, (Ability)62 }), (Tribe[])(object)new Tribe[1] { (Tribe)2 }), (CardMetaCategory[])(object)new CardMetaCategory[2] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)UndeadRegion }); } private void Add_Card_Amami() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_0098: Unknown result type (might be due to invalid IL or missing references) //IL_009e: Expected I4, but got Unknown //IL_00be: Unknown result type (might be due to invalid IL or missing references) //IL_00c4: Expected I4, but got Unknown //IL_00c6: Unknown result type (might be due to invalid IL or missing references) //IL_00cc: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "Amami", "Amami Rabbit", 0, 1, "Hiding their young in holes, they wish for their best safety.")), CardTemple); int? num = 3; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, (int?)0, num, (List<GemType>)null), Asset.LoadPortrait("Amami", pixel: true), (FilterMode?)null), Asset.LoadPortrait("Amami"), (FilterMode?)null), Asset.LoadEmission("Amami"), (FilterMode?)null), (Ability[])(object)new Ability[2] { (Ability)(int)Maternal.ability, (Ability)1 }), (Tribe[])(object)new Tribe[1] { (Tribe)2 }), (CardMetaCategory[])(object)new CardMetaCategory[2] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)NatureRegion }); } private void Add_Card_Ankhame() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_009c: Unknown result type (might be due to invalid IL or missing references) //IL_00a2: Expected I4, but got Unknown //IL_00c2: Unknown result type (might be due to invalid IL or missing references) //IL_00c8: Expected I4, but got Unknown //IL_00ca: Unknown result type (might be due to invalid IL or missing references) //IL_00d0: Expected I4, but got Unknown //IL_00d2: Unknown result type (might be due to invalid IL or missing references) //IL_00d8: Expected I4, but got Unknown //IL_00da: Unknown result type (might be due to invalid IL or missing references) //IL_00e0: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "Ankhame", StringExtensions.SplitPascalCase("Ankhame"), 0, 2, "A relic that is drawn to your blood, perhaps you could give it a swing!")), CardTemple); int? num = 3; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, (int?)0, (List<GemType>)null), ResourceBank.Get<Texture2D>("Art/GBC/Cards/PixelPortraits/pixelportrait_cat_undead"), (FilterMode?)null), Asset.LoadPortrait("Ankhame"), (FilterMode?)null), Asset.LoadEmission("Ankhame"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)(int)ActivatedLifeDrawMain.ability }), (Tribe[])(object)new Tribe[2] { (Tribe)6, (Tribe)2 }), (CardMetaCategory[])(object)new CardMetaCategory[4] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)UndeadRegion, (CardMetaCategory)(int)WizardRegion, (CardMetaCategory)(int)NeutralRegion }); } private void Add_Card_Anorexia() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Unknown result type (might be due to invalid IL or missing references) //IL_00a3: Expected I4, but got Unknown //IL_00a5: Unknown result type (might be due to invalid IL or missing references) //IL_00ab: Expected I4, but got Unknown //IL_00c7: Unknown result type (might be due to invalid IL or missing references) //IL_00cd: Expected I4, but got Unknown //IL_00cf: Unknown result type (might be due to invalid IL or missing references) //IL_00d5: Expected I4, but got Unknown //IL_00d7: Unknown result type (might be due to invalid IL or missing references) //IL_00dd: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "Anorexia", StringExtensions.SplitPascalCase("Anorexia"), 2, 1, "Overflowing you with self loathing, you never know what form it may take on next.")), CardTemple); int? num = 3; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, (int?)0, num, (List<GemType>)null), Asset.LoadPortrait("Anorexia", pixel: true), (FilterMode?)null), Asset.LoadPortrait("Anorexia"), (FilterMode?)null), Asset.LoadEmission("Anorexia"), (FilterMode?)null), (Ability[])(object)new Ability[2] { (Ability)(int)SplittingCorpse.ability, (Ability)(int)Necrosis.ability }), (Tribe[])(object)new Tribe[1] { (Tribe)3 }), (CardMetaCategory[])(object)new CardMetaCategory[3] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)UndeadRegion, (CardMetaCategory)(int)NatureRegion }); } private void Add_Card_BrainJar() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_00d4: Unknown result type (might be due to invalid IL or missing references) //IL_00da: Expected I4, but got Unknown //IL_00dc: Unknown result type (might be due to invalid IL or missing references) //IL_00e2: Expected I4, but got Unknown //IL_00e4: Unknown result type (might be due to invalid IL or missing references) //IL_00ea: Expected I4, but got Unknown //IL_00ec: Unknown result type (might be due to invalid IL or missing references) //IL_00f2: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "BrainJar", StringExtensions.SplitPascalCase("BrainJar"), 0, 1, "One shudders to imagine what inhuman thoughts lie inside that jar...")), CardTemple); int? num = 3; int? num2 = 3; CardExtensions.AddMetaCategories(CardExtensions.AddTraits(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, num2, (List<GemType>)null), Asset.LoadPortrait("BrainJar", pixel: true), (FilterMode?)null), Asset.LoadPortrait("BrainJar"), (FilterMode?)null), Asset.LoadEmission("BrainJar"), (FilterMode?)null), (Ability[])(object)new Ability[2] { (Ability)34, (Ability)62 }), (Tribe[])(object)new Tribe[1] { (Tribe)3 }), (Trait[])(object)new Trait[1] { (Trait)20 }), (CardMetaCategory[])(object)new CardMetaCategory[4] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)WizardRegion, (CardMetaCategory)(int)TechRegion, (CardMetaCategory)(int)NeutralRegion }); } private void Add_Card_Combustor() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Unknown result type (might be due to invalid IL or missing references) //IL_00a3: Expected I4, but got Unknown //IL_00bf: Unknown result type (might be due to invalid IL or missing references) //IL_00c5: Expected I4, but got Unknown //IL_00d2: Unknown result type (might be due to invalid IL or missing references) //IL_00d8: Expected I4, but got Unknown //IL_00da: Unknown result type (might be due to invalid IL or missing references) //IL_00e0: Expected I4, but got Unknown //IL_00e2: Unknown result type (might be due to invalid IL or missing references) //IL_00e8: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "Combustor", StringExtensions.SplitPascalCase("Combustor"), 0, 5, "Oh dear, what a fall from such a stimulatingly high status, now all that's left is a metal carcass, and the last of that watchful substance...")), CardTemple); int? num = 4; CardExtensions.AddMetaCategories(CardExtensions.AddSpecialAbilities(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, (int?)0, (List<GemType>)null), Asset.LoadPortrait("Combustor", pixel: true), (FilterMode?)null), Asset.LoadPortrait("Combustor"), (FilterMode?)null), Asset.LoadEmission("Combustor"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)(int)Ignition.ability }), (Tribe[])(object)new Tribe[1] { (Tribe)6 }), (SpecialTriggeredAbility[])(object)new SpecialTriggeredAbility[1] { (SpecialTriggeredAbility)(int)OrochiRitual.specialAbility }), (CardMetaCategory[])(object)new CardMetaCategory[3] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)WizardRegion, (CardMetaCategory)(int)NeutralRegion }); } private void Add_Card_DeadStoat() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_00c6: Unknown result type (might be due to invalid IL or missing references) //IL_00cc: Expected I4, but got Unknown //IL_00ce: Unknown result type (might be due to invalid IL or missing references) //IL_00d4: Expected I4, but got Unknown //IL_00d6: Unknown result type (might be due to invalid IL or missing references) //IL_00dc: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "DeadStoat", "Misplayed Stoat", 1, 3, "A decaying Stoat whose oh-so perfect strategies failed him tremendously.")), CardTemple); int? num = 6; CardExtensions.AddMetaCategories(CardExtensions.AddTraits(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, (int?)0, num, (List<GemType>)null), Asset.LoadPortrait("DeadStoat", pixel: true), (FilterMode?)null), Asset.LoadPortrait("DeadStoat"), (FilterMode?)null), Asset.LoadEmission("DeadStoat"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)4 }), (Tribe[])(object)new Tribe[1] { (Tribe)5 }), (Trait[])(object)new Trait[1] { (Trait)19 }), (CardMetaCategory[])(object)new CardMetaCategory[3] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)TechRegion, (CardMetaCategory)(int)NatureRegion }); } private void Add_Card_Vampbones() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_00bc: Unknown result type (might be due to invalid IL or missing references) //IL_00c2: Expected I4, but got Unknown //IL_00c4: Unknown result type (might be due to invalid IL or missing references) //IL_00ca: Expected I4, but got Unknown //IL_00cc: Unknown result type (might be due to invalid IL or missing references) //IL_00d2: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "DrBones", "Dr.Bones", 2, 4, "Whatever doesn't kill you simply makes you, saner.")), CardTemple); int? num = 8; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, (int?)0, (List<GemType>)null), Asset.LoadPortrait("DrBones", pixel: true), (FilterMode?)null), Asset.LoadPortrait("DrBones"), (FilterMode?)null), Asset.LoadEmission("DrBones"), (FilterMode?)null), (Ability[])(object)new Ability[2] { (Ability)82, (Ability)15 }), (Tribe[])(object)new Tribe[1] { (Tribe)5 }), (CardMetaCategory[])(object)new CardMetaCategory[3] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)UndeadRegion, (CardMetaCategory)(int)WizardRegion }); } private void Add_Card_Harbinger() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Unknown result type (might be due to invalid IL or missing references) //IL_00a3: Expected I4, but got Unknown //IL_00bf: Unknown result type (might be due to invalid IL or missing references) //IL_00c5: Expected I4, but got Unknown //IL_00c7: Unknown result type (might be due to invalid IL or missing references) //IL_00cd: Expected I4, but got Unknown //IL_00cf: Unknown result type (might be due to invalid IL or missing references) //IL_00d5: Expected I4, but got Unknown //IL_00d7: Unknown result type (might be due to invalid IL or missing references) //IL_00dd: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "Harbinger", StringExtensions.SplitPascalCase("Harbinger"), 2, 2, "A powerful fiend that extols a heavy price for its servitude.")), CardTemple); int? num = 3; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, (int?)0, num, (List<GemType>)null), Asset.LoadPortrait("Harbinger", pixel: true), (FilterMode?)null), Asset.LoadPortrait("Harbinger"), (FilterMode?)null), Asset.LoadEmission("Harbinger"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)(int)SelfScaleDamage.ability }), (Tribe[])(object)new Tribe[1] { (Tribe)5 }), (CardMetaCategory[])(object)new CardMetaCategory[4] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)UndeadRegion, (CardMetaCategory)(int)WizardRegion, (CardMetaCategory)(int)NeutralRegion }); } private void Add_Card_Hastur() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_00d2: Unknown result type (might be due to invalid IL or missing references) //IL_00d8: Expected I4, but got Unknown //IL_00da: Unknown result type (might be due to invalid IL or missing references) //IL_00e0: Expected I4, but got Unknown //IL_00e2: Unknown result type (might be due to invalid IL or missing references) //IL_00e8: Expected I4, but got Unknown //IL_00ea: Unknown result type (might be due to invalid IL or missing references) //IL_00f0: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "Hastur", StringExtensions.SplitPascalCase("Hastur"), 0, 3, "He came from beyond the stars, gifting pieces of his reflection to kings and fools alike. Will you accept this piece?")), CardTemple); int? num = 5; CardExtensions.AddMetaCategories(CardExtensions.SetStatIcon(CardExtensions.SetSpecialAbilities(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, (int?)0, (List<GemType>)null), Asset.LoadPortrait("Hastur", pixel: true), (FilterMode?)null), Asset.LoadPortrait("Hastur"), (FilterMode?)null), Asset.LoadEmission("Hastur"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)104 }), (Tribe[])(object)new Tribe[1] { (Tribe)4 }), (SpecialTriggeredAbility[])(object)new SpecialTriggeredAbility[1] { (SpecialTriggeredAbility)11 }), (SpecialStatIcon)3), (CardMetaCategory[])(object)new CardMetaCategory[4] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)UndeadRegion, (CardMetaCategory)(int)NatureRegion, (CardMetaCategory)(int)WizardRegion }); } private void Add_Card_Imp() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_00bc: Unknown result type (might be due to invalid IL or missing references) //IL_00c2: Expected I4, but got Unknown //IL_00c4: Unknown result type (might be due to invalid IL or missing references) //IL_00ca: Expected I4, but got Unknown //IL_00cc: Unknown result type (might be due to invalid IL or missing references) //IL_00d2: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "Imp", "Common Imp", 2, 1, "A tiny creature known for causing trouble and mayhem wherever it goes, with its mischievous grin and playful nature!")), CardTemple); int? num = 5; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, (int?)0, (List<GemType>)null), Asset.LoadPortrait("Imp", pixel: true), (FilterMode?)null), Asset.LoadPortrait("Imp"), (FilterMode?)null), Asset.LoadEmission("Imp"), (FilterMode?)null), (Ability[])(object)new Ability[2] { (Ability)78, (Ability)88 }), (Tribe[])(object)new Tribe[1] { (Tribe)4 }), (CardMetaCategory[])(object)new CardMetaCategory[3] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)WizardRegion, (CardMetaCategory)(int)NatureRegion }); } private void Add_Card_MoleDigger() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_00cb: Unknown result type (might be due to invalid IL or missing references) //IL_00d1: Expected I4, but got Unknown //IL_00d3: Unknown result type (might be due to invalid IL or missing references) //IL_00d9: Expected I4, but got Unknown //IL_00db: Unknown result type (might be due to invalid IL or missing references) //IL_00e1: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "MoleDigger", "Mole Digger", 0, 4, "The stalwart Mole... Digger? Whatever this is...")), CardTemple); int? num = 3; CardExtensions.AddMetaCategories(CardExtensions.AddTraits(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, (int?)0, num, (List<GemType>)null), Asset.LoadPortrait("MoleDigger", pixel: true), (FilterMode?)null), Asset.LoadPortrait("MoleDigger"), (FilterMode?)null), Asset.LoadEmission("MoleDigger"), (FilterMode?)null), (Ability[])(object)new Ability[2] { (Ability)8, (Ability)28 }), (Tribe[])(object)new Tribe[1] { (Tribe)5 }), (Trait[])(object)new Trait[1] { (Trait)10 }), (CardMetaCategory[])(object)new CardMetaCategory[3] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)UndeadRegion, (CardMetaCategory)(int)NatureRegion }); } private void Add_Card_Nekros() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Unknown result type (might be due to invalid IL or missing references) //IL_00a3: Expected I4, but got Unknown //IL_00bf: Unknown result type (might be due to invalid IL or missing references) //IL_00c5: Expected I4, but got Unknown //IL_00c7: Unknown result type (might be due to invalid IL or missing references) //IL_00cd: Expected I4, but got Unknown //IL_00cf: Unknown result type (might be due to invalid IL or missing references) //IL_00d5: Expected I4, but got Unknown //IL_00d7: Unknown result type (might be due to invalid IL or missing references) //IL_00dd: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "Nekros", StringExtensions.SplitPascalCase("Nekros"), 1, 2, "Nekros possesses the board, challenger. Death is his playground.")), CardTemple); int? num = 4; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, (int?)0, (List<GemType>)null), Asset.LoadPortrait("Nekros", pixel: true), (FilterMode?)null), Asset.LoadPortrait("Nekros"), (FilterMode?)null), Asset.LoadEmission("Nekros"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)(int)CorpseParty.ability }), (Tribe[])(object)new Tribe[1] { (Tribe)3 }), (CardMetaCategory[])(object)new CardMetaCategory[4] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)UndeadRegion, (CardMetaCategory)(int)NatureRegion, (CardMetaCategory)(int)WizardRegion }); } private void Add_Card_Nuckelavee() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_00c1: Unknown result type (might be due to invalid IL or missing references) //IL_00c7: Expected I4, but got Unknown //IL_00c9: Unknown result type (might be due to invalid IL or missing references) //IL_00cf: Expected I4, but got Unknown //IL_00d1: Unknown result type (might be due to invalid IL or missing references) //IL_00d7: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "Nuckelavee", StringExtensions.SplitPascalCase("Nuckelavee"), 1, 1, "The Administrator of its sea, you better hope it's breath doesn't taint your Thralls!")), CardTemple); int? num = 5; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, (int?)0, (List<GemType>)null), Asset.LoadPortrait("Nuckelavee", pixel: true), (FilterMode?)null), Asset.LoadPortrait("Nuckelavee"), (FilterMode?)null), Asset.LoadEmission("Nuckelavee"), (FilterMode?)null), (Ability[])(object)new Ability[2] { (Ability)36, (Ability)62 }), (Tribe[])(object)new Tribe[1] { (Tribe)4 }), (CardMetaCategory[])(object)new CardMetaCategory[3] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)UndeadRegion, (CardMetaCategory)(int)WizardRegion }); } private void Add_Card_OdiousMass() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Unknown result type (might be due to invalid IL or missing references) //IL_00a3: Expected I4, but got Unknown //IL_00bf: Unknown result type (might be due to invalid IL or missing references) //IL_00c5: Expected I4, but got Unknown //IL_00c7: Unknown result type (might be due to invalid IL or missing references) //IL_00cd: Expected I4, but got Unknown //IL_00cf: Unknown result type (might be due to invalid IL or missing references) //IL_00d5: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "OdiousMass", StringExtensions.SplitPascalCase("OdiousMass"), 1, 1, "How unsightly.")), CardTemple); int? num = 3; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, (int?)0, (List<GemType>)null), Asset.LoadPortrait("OdiousMass", pixel: true), (FilterMode?)null), Asset.LoadPortrait("OdiousMass"), (FilterMode?)null), Asset.LoadEmission("OdiousMass"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)(int)DrawCopyDelay.ability }), (Tribe[])(object)new Tribe[1] { (Tribe)3 }), (CardMetaCategory[])(object)new CardMetaCategory[3] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)UndeadRegion, (CardMetaCategory)(int)NatureRegion }); } private void Add_Card_Gregor() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Unknown result type (might be due to invalid IL or missing references) //IL_00a3: Expected I4, but got Unknown //IL_00c4: Unknown result type (might be due to invalid IL or missing references) //IL_00ca: Expected I4, but got Unknown //IL_00cc: Unknown result type (might be due to invalid IL or missing references) //IL_00d2: Expected I4, but got Unknown //IL_00d4: Unknown result type (might be due to invalid IL or missing references) //IL_00da: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "PrometheusFlame", StringExtensions.SplitPascalCase("PrometheusFlame"), 2, 1, "This one is quite unique, the lingering spoils of a thief to benefit humanity! Fancy liver by chance?")), CardTemple); int? num = 5; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, (int?)0, num, (List<GemType>)null), Asset.LoadPortrait("PrometheusFlame", pixel: true), (FilterMode?)null), Asset.LoadPortrait("PrometheusFlame"), (FilterMode?)null), Asset.LoadEmission("PrometheusFlame"), (FilterMode?)null), (Ability[])(object)new Ability[2] { (Ability)(int)DrawCopySkeleton.ability, (Ability)31 }), (Tribe[])(object)new Tribe[1] { (Tribe)2 }), (CardMetaCategory[])(object)new CardMetaCategory[3] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)WizardRegion, (CardMetaCategory)(int)UndeadRegion }); } private void Add_Card_Ralsei() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_0098: Unknown result type (might be due to invalid IL or missing references) //IL_009e: Expected I4, but got Unknown //IL_00ca: Unknown result type (might be due to invalid IL or missing references) //IL_00d0: Expected I4, but got Unknown //IL_00d2: Unknown result type (might be due to invalid IL or missing references) //IL_00d8: Expected I4, but got Unknown //IL_00da: Unknown result type (might be due to invalid IL or missing references) //IL_00e0: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "Ralsei", "Dark Prince", 0, 1, "The power of fluffy bois shines within you.")), CardTemple); int? num = 4; CardExtensions.AddMetaCategories(CardExtensions.AddTraits(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, (int?)0, num, (List<GemType>)null), Asset.LoadPortrait("Ralsei", pixel: true), (FilterMode?)null), Asset.LoadPortrait("Ralsei"), (FilterMode?)null), Asset.LoadEmission("Ralsei"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)(int)ComfortAura.ability }), (Tribe[])(object)new Tribe[1] { (Tribe)4 }), (Trait[])(object)new Trait[1] { (Trait)20 }), (CardMetaCategory[])(object)new CardMetaCategory[3] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)WizardRegion, (CardMetaCategory)(int)NatureRegion }); } private void Add_Card_RavenStillborn() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_00a3: Unknown result type (might be due to invalid IL or missing references) //IL_00a9: Expected I4, but got Unknown //IL_00ce: Unknown result type (might be due to invalid IL or missing references) //IL_00d4: Expected I4, but got Unknown //IL_00d6: Unknown result type (might be due to invalid IL or missing references) //IL_00dc: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "RavenStillborn", "Stillborn Raven", 1, 1, "Feels good to be young again!")), CardTemple); int? num = 2; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEvolve(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, (int?)0, (List<GemType>)null), ResourceBank.Get<Texture2D>("Art/GBC/Cards/PixelPortraits/pixelportrait_hydraegg"), (FilterMode?)null), Asset.LoadPortrait("RavenStillborn"), (FilterMode?)null), Asset.LoadEmission("RavenStillborn"), (FilterMode?)null), "RavenEgg", 1, (IEnumerable<CardModificationInfo>)null), (Ability[])(object)new Ability[2] { (Ability)(int)LatchEvolve.ability, (Ability)35 }), (Tribe[])(object)new Tribe[2] { (Tribe)2, (Tribe)6 }), (CardMetaCategory[])(object)new CardMetaCategory[2] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)NeutralRegion }); } private void Add_Card_Sans() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_0098: Unknown result type (might be due to invalid IL or missing references) //IL_009e: Expected I4, but got Unknown //IL_00a0: Unknown result type (might be due to invalid IL or missing references) //IL_00a6: Expected I4, but got Unknown //IL_00c2: Unknown result type (might be due to invalid IL or missing references) //IL_00c8: Expected I4, but got Unknown //IL_00ca: Unknown result type (might be due to invalid IL or missing references) //IL_00d0: Expected I4, but got Unknown //IL_00d2: Unknown result type (might be due to invalid IL or missing references) //IL_00d8: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "Sans", "Lazy Bones", 3, 3, "A slothful skeleton with a knack for jokes. I adore him.")), CardTemple); int? num = 2; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, (int?)0, (List<GemType>)null), Asset.LoadPortrait("Sans", pixel: true), (FilterMode?)null), Asset.LoadPortrait("Sans"), (FilterMode?)null), Asset.LoadEmission("Sans"), (FilterMode?)null), (Ability[])(object)new Ability[2] { (Ability)(int)Torpid.ability, (Ability)(int)DeathKnock.ability }), (Tribe[])(object)new Tribe[1] { (Tribe)5 }), (CardMetaCategory[])(object)new CardMetaCategory[3] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)WizardRegion, (CardMetaCategory)(int)TechRegion }); } private void Add_Card_Skelephone() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Unknown result type (might be due to invalid IL or missing references) //IL_00a3: Expected I4, but got Unknown //IL_00a5: Unknown result type (might be due to invalid IL or missing references) //IL_00ab: Expected I4, but got Unknown //IL_00c7: Unknown result type (might be due to invalid IL or missing references) //IL_00cd: Expected I4, but got Unknown //IL_00cf: Unknown result type (might be due to invalid IL or missing references) //IL_00d5: Expected I4, but got Unknown //IL_00d7: Unknown result type (might be due to invalid IL or missing references) //IL_00dd: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "Skelephone", StringExtensions.SplitPascalCase("Skelephone"), 1, 1, "A way to communicate with the dead, for a price.")), CardTemple); int? num = 4; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, (int?)0, num, (List<GemType>)null), Asset.LoadPortrait("Skelephone", pixel: true), (FilterMode?)null), Asset.LoadPortrait("Skelephone"), (FilterMode?)null), Asset.LoadEmission("Skelephone"), (FilterMode?)null), (Ability[])(object)new Ability[2] { (Ability)(int)TutorDead.ability, (Ability)(int)Defiler.ability }), (Tribe[])(object)new Tribe[1] { (Tribe)6 }), (CardMetaCategory[])(object)new CardMetaCategory[3] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)WizardRegion, (CardMetaCategory)(int)TechRegion }); } private void Add_Card_Soulgate() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Unknown result type (might be due to invalid IL or missing references) //IL_00a3: Expected I4, but got Unknown //IL_00bf: Unknown result type (might be due to invalid IL or missing references) //IL_00c5: Expected I4, but got Unknown //IL_00c7: Unknown result type (might be due to invalid IL or missing references) //IL_00cd: Expected I4, but got Unknown //IL_00cf: Unknown result type (might be due to invalid IL or missing references) //IL_00d5: Expected I4, but got Unknown //IL_00d7: Unknown result type (might be due to invalid IL or missing references) //IL_00dd: Expected I4, but got Unknown //IL_00df: Unknown result type (might be due to invalid IL or missing references) //IL_00e5: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "Soulgate", StringExtensions.SplitPascalCase("Soulgate"), 0, 2, "A chance to enter the soul realm, how delightful? I hope you can afford the price.")), CardTemple); int? num = 1; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, (int?)0, num, (List<GemType>)null), Asset.LoadPortrait("Soulgate", pixel: true), (FilterMode?)null), Asset.LoadPortrait("Soulgate"), (FilterMode?)null), Asset.LoadEmission("Soulgate"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)(int)ActivatedBonesToEnergy.ability }), (Tribe[])(object)new Tribe[1] { (Tribe)2 }), (CardMetaCategory[])(object)new CardMetaCategory[5] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)UndeadRegion, (CardMetaCategory)(int)WizardRegion, (CardMetaCategory)(int)TechRegion, (CardMetaCategory)(int)NeutralRegion }); } private void Add_Card_FrankHybrid() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_00b9: Unknown result type (might be due to invalid IL or missing references) //IL_00bf: Expected I4, but got Unknown //IL_00c1: Unknown result type (might be due to invalid IL or missing references) //IL_00c7: Expected I4, but got Unknown //IL_00c9: Unknown result type (might be due to invalid IL or missing references) //IL_00cf: Expected I4, but got Unknown //IL_00d1: Unknown result type (might be due to invalid IL or missing references) //IL_00d7: Expected I4, but got Unknown //IL_00d9: Unknown result type (might be due to invalid IL or missing references) //IL_00df: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "SteinNFrank", "Stein & Frank", 2, 2, "Even hell was not hot enough to split them.")), CardTemple); int? num = 3; int? num2 = 3; CardExtensions.AddMetaCategories(CardExtensions.AddTraits(CardExtensions.AddTribes(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, num2, (List<GemType>)null), ResourceBank.Get<Texture2D>("Art/GBC/Cards/PixelPortraits/pixelportrait_franknstein"), (FilterMode?)null), Asset.LoadPortrait("SteinNFrank"), (FilterMode?)null), Asset.LoadEmission("SteinNFrank"), (FilterMode?)null), (Tribe[])(object)new Tribe[1] { (Tribe)5 }), (Trait[])(object)new Trait[1] { (Trait)18 }), (CardMetaCategory[])(object)new CardMetaCategory[5] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)UndeadRegion, (CardMetaCategory)(int)WizardRegion, (CardMetaCategory)(int)TechRegion, (CardMetaCategory)(int)NeutralRegion }); } private void Add_Card_Bloated() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Unknown result type (might be due to invalid IL or missing references) //IL_00a3: Expected I4, but got Unknown //IL_00bf: Unknown result type (might be due to invalid IL or missing references) //IL_00c5: Expected I4, but got Unknown //IL_00c7: Unknown result type (might be due to invalid IL or missing references) //IL_00cd: Expected I4, but got Unknown //IL_00cf: Unknown result type (might be due to invalid IL or missing references) //IL_00d5: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "TheBloated", StringExtensions.SplitPascalCase("TheBloated"), 1, 1, "Grotesque boils, ready to burst.")), CardTemple); int? num = 3; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, (int?)0, (List<GemType>)null), Asset.LoadPortrait("TheBloated", pixel: true), (FilterMode?)null), Asset.LoadPortrait("TheBloated"), (FilterMode?)null), Asset.LoadEmission("TheBloated"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)(int)ExplodingCorpse.ability }), (Tribe[])(object)new Tribe[1] { (Tribe)3 }), (CardMetaCategory[])(object)new CardMetaCategory[3] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)UndeadRegion, (CardMetaCategory)(int)NatureRegion }); } private void Add_Card_UndeadCivilian() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_00a0: Unknown result type (might be due to invalid IL or missing references) //IL_00a6: Expected I4, but got Unknown //IL_00c2: Unknown result type (might be due to invalid IL or missing references) //IL_00c8: Expected I4, but got Unknown //IL_00ca: Unknown result type (might be due to invalid IL or missing references) //IL_00d0: Expected I4, but got Unknown //IL_00d2: Unknown result type (might be due to invalid IL or missing references) //IL_00d8: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "UndeadCivilian", StringExtensions.SplitPascalCase("UndeadCivilian"), 1, 1, "Lost in eternal darkness, this poor soul desperately seeks a way out. Perhaps you can light his way?")), CardTemple); int? num = 2; int? num2 = 2; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, num2, (List<GemType>)null), Asset.LoadPortrait("UndeadCivilian", pixel: true), (FilterMode?)null), Asset.LoadPortrait("UndeadCivilian"), (FilterMode?)null), Asset.LoadEmission("UndeadCivilian"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)(int)LatchIgnition.ability }), (Tribe[])(object)new Tribe[1] { (Tribe)5 }), (CardMetaCategory[])(object)new CardMetaCategory[3] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)UndeadRegion, (CardMetaCategory)(int)NeutralRegion }); } private void Add_Card_UndeadVillage() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Unknown result type (might be due to invalid IL or missing references) //IL_00a3: Expected I4, but got Unknown //IL_00bf: Unknown result type (might be due to invalid IL or missing references) //IL_00c5: Expected I4, but got Unknown //IL_00c7: Unknown result type (might be due to invalid IL or missing references) //IL_00cd: Expected I4, but got Unknown //IL_00cf: Unknown result type (might be due to invalid IL or missing references) //IL_00d5: Expected I4, but got Unknown //IL_00d7: Unknown result type (might be due to invalid IL or missing references) //IL_00dd: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "UndeadVillage", StringExtensions.SplitPascalCase("UndeadVillage"), 0, 4, "Abandoned and forlorn, this village seeks new residents to fill its decrepit homes.")), CardTemple); int? num = 3; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, (int?)0, (List<GemType>)null), Asset.LoadPortrait("UndeadVillage", pixel: true), (FilterMode?)null), Asset.LoadPortrait("UndeadVillage"), (FilterMode?)null), Asset.LoadEmission("UndeadVillage"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)(int)GrudgeCollector.ability }), (Tribe[])(object)new Tribe[1] { (Tribe)6 }), (CardMetaCategory[])(object)new CardMetaCategory[4] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)UndeadRegion, (CardMetaCategory)(int)NatureRegion, (CardMetaCategory)(int)NeutralRegion }); } private void Add_Card_Undertaker() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Unknown result type (might be due to invalid IL or missing references) //IL_00a3: Expected I4, but got Unknown //IL_00bf: Unknown result type (might be due to invalid IL or missing references) //IL_00c5: Expected I4, but got Unknown //IL_00c7: Unknown result type (might be due to invalid IL or missing references) //IL_00cd: Expected I4, but got Unknown //IL_00cf: Unknown result type (might be due to invalid IL or missing references) //IL_00d5: Expected I4, but got Unknown //IL_00d7: Unknown result type (might be due to invalid IL or missing references) //IL_00dd: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "Undertaker", StringExtensions.SplitPascalCase("Undertaker"), 0, 1, "In every town, in every city, someone must work to bury the dead. In time, they too will be buried.")), CardTemple); int? num = 3; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, (int?)0, (List<GemType>)null), Asset.LoadPortrait("Undertaker", pixel: true), (FilterMode?)null), Asset.LoadPortrait("Undertaker"), (FilterMode?)null), Asset.LoadEmission("Undertaker"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)(int)LatchDigger.ability }), (Tribe[])(object)new Tribe[1] { (Tribe)3 }), (CardMetaCategory[])(object)new CardMetaCategory[4] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)UndeadRegion, (CardMetaCategory)(int)NatureRegion, (CardMetaCategory)(int)NeutralRegion }); } private void Add_Card_Wendigo() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_00c0: Unknown result type (might be due to invalid IL or missing references) //IL_00c6: Expected I4, but got Unknown //IL_00c8: Unknown result type (might be due to invalid IL or missing references) //IL_00ce: Expected I4, but got Unknown //IL_00d0: Unknown result type (might be due to invalid IL or missing references) //IL_00d6: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetDefaultPart1Card(CardManager.New("RevenantMod", "Wendigo", StringExtensions.SplitPascalCase("Wendigo"), 1, 2, "Returned from the deep wilds, reminds me of a friend.")), CardTemple); int? num = 5; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, (int?)0, (List<GemType>)null), Asset.LoadPortrait("Wendigo", pixel: true), (FilterMode?)null), Asset.LoadPortrait("Wendigo"), (FilterMode?)null), Asset.LoadEmission("Wendigo"), (FilterMode?)null), (Ability[])(object)new Ability[2] { (Ability)83, (Ability)3 }), (Tribe[])(object)new Tribe[1] { (Tribe)4 }), (CardMetaCategory[])(object)new CardMetaCategory[3] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)UndeadRegion, (CardMetaCategory)(int)NatureRegion }); } private void Add_Card_AnneBean() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_009e: Unknown result type (might be due to invalid IL or missing references) //IL_00a4: Expected I4, but got Unknown //IL_00c0: Unknown result type (might be due to invalid IL or missing references) //IL_00c6: Expected I4, but got Unknown //IL_00c8: Unknown result type (might be due to invalid IL or missing references) //IL_00ce: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetOnePerDeck(CardExtensions.SetCardTemple(CardExtensions.SetRare(CardManager.New("RevenantMod", "AnneBean", "Anneta", 1, 2, "That ink keeps on pouring, is she even there anymore? All that death promises is that you will wake up again.")), CardTemple), true); int? num = 3; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, (int?)0, (List<GemType>)null), Asset.LoadPortrait("AnneBean", pixel: true), (FilterMode?)null), Asset.LoadPortrait("AnneBean"), (FilterMode?)null), Asset.LoadEmission("AnneBean"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)(int)PartingStroke.ability }), (Tribe[])(object)new Tribe[1] { (Tribe)5 }), (CardMetaCategory[])(object)new CardMetaCategory[2] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)NeutralRegion }); } private void Add_Card_BellBlocker() { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_00bd: Unknown result type (might be due to invalid IL or missing references) //IL_00cf: Unknown result type (might be due to invalid IL or missing references) //IL_00d5: Expected I4, but got Unknown //IL_00d7: Unknown result type (might be due to invalid IL or missing references) //IL_00dd: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetRare(CardManager.New("RevenantMod", "BellBlocker", "Chime Blocker", 0, 3, "It seems like they found a new way to use bells.")), CardTemple); int? num = 6; CardExtensions.AddMetaCategories(CardExtensions.SetStatIcon(CardExtensions.AddSpecialAbilities(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, (int?)0, num, (List<GemType>)null), ResourceBank.Get<Texture2D>("Art/GBC/Cards/PixelPortraits/pixelportrait_squidbell"), (FilterMode?)null), ResourceBank.Get<Texture2D>("Art/Cards/Portraits/portrait_dausbell"), (FilterMode?)null), ResourceBank.Get<Texture2D>("Art/Cards/Portraits/portrait_bull_emission"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)75 }), (Tribe[])(object)new Tribe[1] { (Tribe)6 }), (SpecialTriggeredAbility[])(object)new SpecialTriggeredAbility[1] { (SpecialTriggeredAbility)19 }), BellAttack.icon), (CardMetaCategory[])(object)new CardMetaCategory[2] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)NeutralRegion }); } private void Add_Card_Exorcist() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Unknown result type (might be due to invalid IL or missing references) //IL_00a3: Expected I4, but got Unknown //IL_00bf: Unknown result type (might be due to invalid IL or missing references) //IL_00c5: Expected I4, but got Unknown //IL_00c7: Unknown result type (might be due to invalid IL or missing references) //IL_00cd: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetRare(CardManager.New("RevenantMod", "Exorcist", StringExtensions.SplitPascalCase("Exorcist"), 1, 2, "He still thinks banishing the dammed will do him good, does he know where he is?")), CardTemple); int? num = 6; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, (int?)0, num, (List<GemType>)null), Asset.LoadPortrait("Exorcist", pixel: true), (FilterMode?)null), Asset.LoadPortrait("Exorcist"), (FilterMode?)null), Asset.LoadEmission("Exorcist"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)(int)OpposingBonesCost.ability }), (Tribe[])(object)new Tribe[1] { (Tribe)5 }), (CardMetaCategory[])(object)new CardMetaCategory[2] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)NeutralRegion }); } private void Add_Card_Flembones() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Unknown result type (might be due to invalid IL or missing references) //IL_00a3: Expected I4, but got Unknown //IL_00bf: Unknown result type (might be due to invalid IL or missing references) //IL_00c5: Expected I4, but got Unknown //IL_00c7: Unknown result type (might be due to invalid IL or missing references) //IL_00cd: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetRare(CardManager.New("RevenantMod", "Flembones", StringExtensions.SplitPascalCase("Flembones"), 0, 2, "Wait until he plays with his webcam.")), CardTemple); int? num = 5; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, (int?)0, (List<GemType>)null), Asset.LoadPortrait("Flembones", pixel: true), (FilterMode?)null), Asset.LoadPortrait("Flembones"), (FilterMode?)null), Asset.LoadEmission("Flembones"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)(int)DeathMetal.ability }), (Tribe[])(object)new Tribe[1] { (Tribe)4 }), (CardMetaCategory[])(object)new CardMetaCategory[2] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)NeutralRegion }); } private void Add_Card_FulmineSkull() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Unknown result type (might be due to invalid IL or missing references) //IL_00a3: Expected I4, but got Unknown //IL_00c4: Unknown result type (might be due to invalid IL or missing references) //IL_00ca: Expected I4, but got Unknown //IL_00cc: Unknown result type (might be due to invalid IL or missing references) //IL_00d2: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetRare(CardManager.New("RevenantMod", "FulmineSkull", StringExtensions.SplitPascalCase("FulmineSkull"), 1, 1, "If you listen closely, you can still hear the cackling of flame on bone... as well as their voice.")), CardTemple); int? num = 2; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, (int?)0, (List<GemType>)null), Asset.LoadPortrait("FulmineSkull", pixel: true), (FilterMode?)null), Asset.LoadPortrait("FulmineSkull"), (FilterMode?)null), Asset.LoadEmission("FulmineSkull"), (FilterMode?)null), (Ability[])(object)new Ability[2] { (Ability)(int)DrawCopySkeleton.ability, (Ability)52 }), (Tribe[])(object)new Tribe[1] { (Tribe)5 }), (CardMetaCategory[])(object)new CardMetaCategory[2] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)NeutralRegion }); } private void Add_Card_FulurOssa() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_00a0: Unknown result type (might be due to invalid IL or missing references) //IL_00a6: Expected I4, but got Unknown //IL_00c2: Unknown result type (might be due to invalid IL or missing references) //IL_00c8: Expected I4, but got Unknown //IL_00ca: Unknown result type (might be due to invalid IL or missing references) //IL_00d0: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetRare(CardManager.New("RevenantMod", "FulurOssa", StringExtensions.SplitPascalCase("FulurOssa"), 2, 1, "It never truly left the electric chair.")), CardTemple); int? num = 4; int? num2 = 3; CardExtensions.AddMetaCategories(CardExtensions.AddTribes(CardExtensions.AddAbilities(CardExtensions.SetEmissivePortrait(CardExtensions.SetPortrait(CardExtensions.SetPixelPortrait(CardExtensions.SetCost(obj, (int?)0, num, num2, (List<GemType>)null), Asset.LoadPortrait("FulurOssa", pixel: true), (FilterMode?)null), Asset.LoadPortrait("FulurOssa"), (FilterMode?)null), Asset.LoadEmission("FulurOssa"), (FilterMode?)null), (Ability[])(object)new Ability[1] { (Ability)(int)LatchGrimoraRandomPrime.ability }), (Tribe[])(object)new Tribe[1] { (Tribe)5 }), (CardMetaCategory[])(object)new CardMetaCategory[2] { (CardMetaCategory)(int)GrimoraChoice, (CardMetaCategory)(int)NeutralRegion }); } private void Add_Card_P03() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Unknown result type (might be due to invalid IL or missing references) //IL_00a3: Expected I4, but got Unknown //IL_00bf: Unknown result type (might be due to invalid IL or missing references) //IL_00c5: Expected I4, but got Unknown //IL_00c7: Unknown result type (might be due to invalid IL or missing references) //IL_00cd: Expected I4, but got Unknown CardInfo obj = CardExtensions.SetCardTemple(CardExtensions.SetRare(CardManager.New("RevenantMod", "GanCeann", StringExtensions.SplitPascalCase("GanCeann"), 1, 1, "Countless legends tell