Decompiled source of Nevernameds Sigilarium v1.15.0

NevernamedsSigils.dll

Decompiled 4 months ago
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
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.Configuration;
using DigitalRuby.LightningBolt;
using DiskCardGame;
using GBC;
using GraveyardHandler;
using HarmonyLib;
using InscryptionAPI.Card;
using InscryptionAPI.Dialogue;
using InscryptionAPI.Guid;
using InscryptionAPI.PixelCard;
using InscryptionAPI.Saves;
using InscryptionAPI.Triggers;
using InscryptionCommunityPatch.Card;
using InscryptionCommunityPatch.PixelTutor;
using OpponentBones;
using Pixelplacement;
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 = "")]
[assembly: AssemblyCompany("NevernamedsSigils")]
[assembly: AssemblyConfiguration("Debug")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0")]
[assembly: AssemblyProduct("NevernamedsSigils")]
[assembly: AssemblyTitle("NevernamedsSigils")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("1.0.0.0")]
[module: UnverifiableCode]
namespace NevernamedsSigils;

public static class Act2ItemCards
{
	public static void Init()
	{
		//IL_0022: Unknown result type (might be due to invalid IL or missing references)
		//IL_002e: Unknown result type (might be due to invalid IL or missing references)
		//IL_00be: Unknown result type (might be due to invalid IL or missing references)
		//IL_00ca: Unknown result type (might be due to invalid IL or missing references)
		//IL_015a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0166: Unknown result type (might be due to invalid IL or missing references)
		//IL_01ff: Unknown result type (might be due to invalid IL or missing references)
		//IL_028f: Unknown result type (might be due to invalid IL or missing references)
		//IL_029b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0334: Unknown result type (might be due to invalid IL or missing references)
		//IL_03c4: Unknown result type (might be due to invalid IL or missing references)
		//IL_03d0: Unknown result type (might be due to invalid IL or missing references)
		//IL_0469: Unknown result type (might be due to invalid IL or missing references)
		//IL_04f9: Unknown result type (might be due to invalid IL or missing references)
		//IL_0505: Unknown result type (might be due to invalid IL or missing references)
		//IL_0595: Unknown result type (might be due to invalid IL or missing references)
		//IL_05a1: Unknown result type (might be due to invalid IL or missing references)
		//IL_0631: Unknown result type (might be due to invalid IL or missing references)
		//IL_063d: Unknown result type (might be due to invalid IL or missing references)
		//IL_06d6: Unknown result type (might be due to invalid IL or missing references)
		//IL_06f5: Unknown result type (might be due to invalid IL or missing references)
		CardExtensions.SetExtendedProperty(SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			Desperate.ability,
			InstantEffect.ability
		}, defaultTex: null, emissionTex: null, traits: new List<Trait>(), appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed PixelItemPliers", displayname: "Pliers", power: 0, health: 0, temple: (CardTemple)0, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/PixelItems/pliers_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0, hideStats: false, onePerDeck: false, animatedPortrait: null, flipPortraitWhenStrafing: false, overrideDamID: null, overrideDamBlockedDialogue: null, overrideFactoryConduitSpawn: null, overrideRabbitHoleSpawn: null, overrideAntSpawnerSpawn: null, overrideBellistID: null, overrideBellistBlockedDialogue: null, overrideSquirrelShedderId: null, overrideSkeletonCrewID: null, overrideBeesWithinID: null, twisterForm: null, transformerForm: null, overrideLeftClaw: null, overrideRightClaw: null, customDoomedLifespan: null, customGutSpewerGuts: null, customExplodingCorpseGuts: null, customOrganThiefGuts: null, harbingerLeaveBehind: null, tramplerLeaveBehind: null, flightyLeaveBehind: null, parthenogenesisOverride: null, sigilShedderDef: null, preventBones: true), "Act2TrinketBearerItemCard", (object)"true");
		CardExtensions.SetExtendedProperty(SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			Snip.ability,
			InstantEffect.ability
		}, defaultTex: null, emissionTex: null, traits: new List<Trait>(), appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed PixelItemScissors", displayname: "Scissors", power: 0, health: 0, temple: (CardTemple)0, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/PixelItems/scissors_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0, hideStats: false, onePerDeck: false, animatedPortrait: null, flipPortraitWhenStrafing: false, overrideDamID: null, overrideDamBlockedDialogue: null, overrideFactoryConduitSpawn: null, overrideRabbitHoleSpawn: null, overrideAntSpawnerSpawn: null, overrideBellistID: null, overrideBellistBlockedDialogue: null, overrideSquirrelShedderId: null, overrideSkeletonCrewID: null, overrideBeesWithinID: null, twisterForm: null, transformerForm: null, overrideLeftClaw: null, overrideRightClaw: null, customDoomedLifespan: null, customGutSpewerGuts: null, customExplodingCorpseGuts: null, customOrganThiefGuts: null, harbingerLeaveBehind: null, tramplerLeaveBehind: null, flightyLeaveBehind: null, parthenogenesisOverride: null, sigilShedderDef: null, preventBones: true), "Act2TrinketBearerItemCard", (object)"true");
		CardExtensions.SetExtendedProperty(SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			Bleach.ability,
			InstantEffect.ability
		}, defaultTex: null, emissionTex: null, traits: new List<Trait>(), appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed PixelItemBleach", displayname: "Bleach", power: 0, health: 0, temple: (CardTemple)0, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/PixelItems/bleachitem_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0, hideStats: false, onePerDeck: false, animatedPortrait: null, flipPortraitWhenStrafing: false, overrideDamID: null, overrideDamBlockedDialogue: null, overrideFactoryConduitSpawn: null, overrideRabbitHoleSpawn: null, overrideAntSpawnerSpawn: null, overrideBellistID: null, overrideBellistBlockedDialogue: null, overrideSquirrelShedderId: null, overrideSkeletonCrewID: null, overrideBeesWithinID: null, twisterForm: null, transformerForm: null, overrideLeftClaw: null, overrideRightClaw: null, customDoomedLifespan: null, customGutSpewerGuts: null, customExplodingCorpseGuts: null, customOrganThiefGuts: null, harbingerLeaveBehind: null, tramplerLeaveBehind: null, flightyLeaveBehind: null, parthenogenesisOverride: null, sigilShedderDef: null, preventBones: true), "Act2TrinketBearerItemCard", (object)"true");
		CardExtensions.SetExtendedProperty(SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			(Ability)30,
			InstantEffect.ability
		}, defaultTex: null, emissionTex: null, traits: new List<Trait>(), appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed PixelItemSkinningKnife", displayname: "Skinning Knife", power: 0, health: 0, temple: (CardTemple)0, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/PixelItems/skinningknife_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0, hideStats: false, onePerDeck: false, animatedPortrait: null, flipPortraitWhenStrafing: false, overrideDamID: null, overrideDamBlockedDialogue: null, overrideFactoryConduitSpawn: null, overrideRabbitHoleSpawn: null, overrideAntSpawnerSpawn: null, overrideBellistID: null, overrideBellistBlockedDialogue: null, overrideSquirrelShedderId: null, overrideSkeletonCrewID: null, overrideBeesWithinID: null, twisterForm: null, transformerForm: null, overrideLeftClaw: null, overrideRightClaw: null, customDoomedLifespan: null, customGutSpewerGuts: null, customExplodingCorpseGuts: null, customOrganThiefGuts: null, harbingerLeaveBehind: null, tramplerLeaveBehind: null, flightyLeaveBehind: null, parthenogenesisOverride: null, sigilShedderDef: null, preventBones: true), "Act2TrinketBearerItemCard", (object)"true");
		CardExtensions.SetExtendedProperty(SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			HookLineAndSinker.ability,
			InstantEffect.ability
		}, defaultTex: null, emissionTex: null, traits: new List<Trait>(), appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed PixelItemFishhook", displayname: "Fish Hook", power: 0, health: 0, temple: (CardTemple)0, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/PixelItems/fishhook_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0, hideStats: false, onePerDeck: false, animatedPortrait: null, flipPortraitWhenStrafing: false, overrideDamID: null, overrideDamBlockedDialogue: null, overrideFactoryConduitSpawn: null, overrideRabbitHoleSpawn: null, overrideAntSpawnerSpawn: null, overrideBellistID: null, overrideBellistBlockedDialogue: null, overrideSquirrelShedderId: null, overrideSkeletonCrewID: null, overrideBeesWithinID: null, twisterForm: null, transformerForm: null, overrideLeftClaw: null, overrideRightClaw: null, customDoomedLifespan: null, customGutSpewerGuts: null, customExplodingCorpseGuts: null, customOrganThiefGuts: null, harbingerLeaveBehind: null, tramplerLeaveBehind: null, flightyLeaveBehind: null, parthenogenesisOverride: null, sigilShedderDef: null, preventBones: true), "Act2TrinketBearerItemCard", (object)"true");
		CardExtensions.SetExtendedProperty(SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			(Ability)45,
			InstantEffect.ability
		}, defaultTex: null, emissionTex: null, traits: new List<Trait>(), appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed PixelItemDeadHand", displayname: "Dead Hand", power: 0, health: 0, temple: (CardTemple)0, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/PixelItems/deadhanditem_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0, hideStats: false, onePerDeck: false, animatedPortrait: null, flipPortraitWhenStrafing: false, overrideDamID: null, overrideDamBlockedDialogue: null, overrideFactoryConduitSpawn: null, overrideRabbitHoleSpawn: null, overrideAntSpawnerSpawn: null, overrideBellistID: null, overrideBellistBlockedDialogue: null, overrideSquirrelShedderId: null, overrideSkeletonCrewID: null, overrideBeesWithinID: null, twisterForm: null, transformerForm: null, overrideLeftClaw: null, overrideRightClaw: null, customDoomedLifespan: null, customGutSpewerGuts: null, customExplodingCorpseGuts: null, customOrganThiefGuts: null, harbingerLeaveBehind: null, tramplerLeaveBehind: null, flightyLeaveBehind: null, parthenogenesisOverride: null, sigilShedderDef: null, preventBones: true), "Act2TrinketBearerItemCard", (object)"true");
		CardExtensions.SetExtendedProperty(SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			FanTailed.ability,
			InstantEffect.ability
		}, defaultTex: null, emissionTex: null, traits: new List<Trait>(), appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed PixelItemHarpiesBirdlegFan", displayname: "Harpie's Birdleg Fan", power: 0, health: 0, temple: (CardTemple)0, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/PixelItems/harpiesbirdlegfan_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0, hideStats: false, onePerDeck: false, animatedPortrait: null, flipPortraitWhenStrafing: false, overrideDamID: null, overrideDamBlockedDialogue: null, overrideFactoryConduitSpawn: null, overrideRabbitHoleSpawn: null, overrideAntSpawnerSpawn: null, overrideBellistID: null, overrideBellistBlockedDialogue: null, overrideSquirrelShedderId: null, overrideSkeletonCrewID: null, overrideBeesWithinID: null, twisterForm: null, transformerForm: null, overrideLeftClaw: null, overrideRightClaw: null, customDoomedLifespan: null, customGutSpewerGuts: null, customExplodingCorpseGuts: null, customOrganThiefGuts: null, harbingerLeaveBehind: null, tramplerLeaveBehind: null, flightyLeaveBehind: null, parthenogenesisOverride: null, sigilShedderDef: null, preventBones: true), "Act2TrinketBearerItemCard", (object)"true");
		CardExtensions.SetExtendedProperty(SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			(Ability)12,
			InstantEffect.ability
		}, defaultTex: null, emissionTex: null, traits: new List<Trait>(), appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed PixelItemHoggyBank", displayname: "Hoggy Bank", power: 0, health: 0, temple: (CardTemple)0, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/PixelItems/hoggybank_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0), "Act2TrinketBearerItemCard", (object)"true");
		CardExtensions.SetExtendedProperty(SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			Supercharge.ability,
			InstantEffect.ability
		}, defaultTex: null, emissionTex: null, traits: new List<Trait>(), appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed PixelItemExtraBattery", displayname: "Extra Battery", power: 0, health: 0, temple: (CardTemple)0, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/PixelItems/extrabattery_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0, hideStats: false, onePerDeck: false, animatedPortrait: null, flipPortraitWhenStrafing: false, overrideDamID: null, overrideDamBlockedDialogue: null, overrideFactoryConduitSpawn: null, overrideRabbitHoleSpawn: null, overrideAntSpawnerSpawn: null, overrideBellistID: null, overrideBellistBlockedDialogue: null, overrideSquirrelShedderId: null, overrideSkeletonCrewID: null, overrideBeesWithinID: null, twisterForm: null, transformerForm: null, overrideLeftClaw: null, overrideRightClaw: null, customDoomedLifespan: null, customGutSpewerGuts: null, customExplodingCorpseGuts: null, customOrganThiefGuts: null, harbingerLeaveBehind: null, tramplerLeaveBehind: null, flightyLeaveBehind: null, parthenogenesisOverride: null, sigilShedderDef: null, preventBones: true), "Act2TrinketBearerItemCard", (object)"true");
		CardExtensions.SetExtendedProperty(SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			Omniguardian.ability,
			InstantEffect.ability
		}, defaultTex: null, emissionTex: null, traits: new List<Trait>(), appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed PixelItemShieldGenerator", displayname: "Shield Generator", power: 0, health: 0, temple: (CardTemple)0, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/PixelItems/shieldgenerator_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0, hideStats: false, onePerDeck: false, animatedPortrait: null, flipPortraitWhenStrafing: false, overrideDamID: null, overrideDamBlockedDialogue: null, overrideFactoryConduitSpawn: null, overrideRabbitHoleSpawn: null, overrideAntSpawnerSpawn: null, overrideBellistID: null, overrideBellistBlockedDialogue: null, overrideSquirrelShedderId: null, overrideSkeletonCrewID: null, overrideBeesWithinID: null, twisterForm: null, transformerForm: null, overrideLeftClaw: null, overrideRightClaw: null, customDoomedLifespan: null, customGutSpewerGuts: null, customExplodingCorpseGuts: null, customOrganThiefGuts: null, harbingerLeaveBehind: null, tramplerLeaveBehind: null, flightyLeaveBehind: null, parthenogenesisOverride: null, sigilShedderDef: null, preventBones: true), "Act2TrinketBearerItemCard", (object)"true");
		CardExtensions.SetExtendedProperty(SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			Revolve.ability,
			InstantEffect.ability
		}, defaultTex: null, emissionTex: null, traits: new List<Trait>(), appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed PixelItemWiseclock", displayname: "Wiseclock", power: 0, health: 0, temple: (CardTemple)0, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/PixelItems/wiseclock_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0, hideStats: false, onePerDeck: false, animatedPortrait: null, flipPortraitWhenStrafing: false, overrideDamID: null, overrideDamBlockedDialogue: null, overrideFactoryConduitSpawn: null, overrideRabbitHoleSpawn: null, overrideAntSpawnerSpawn: null, overrideBellistID: null, overrideBellistBlockedDialogue: null, overrideSquirrelShedderId: null, overrideSkeletonCrewID: null, overrideBeesWithinID: null, twisterForm: null, transformerForm: null, overrideLeftClaw: null, overrideRightClaw: null, customDoomedLifespan: null, customGutSpewerGuts: null, customExplodingCorpseGuts: null, customOrganThiefGuts: null, harbingerLeaveBehind: null, tramplerLeaveBehind: null, flightyLeaveBehind: null, parthenogenesisOverride: null, sigilShedderDef: null, preventBones: true), "Act2TrinketBearerItemCard", (object)"true");
		CardExtensions.SetExtendedProperty(SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			(Ability)67,
			InstantEffect.ability
		}, defaultTex: null, emissionTex: null, traits: new List<Trait>(), appearanceBehaviour: new List<Appearance>(), specialAbilities: new List<SpecialTriggeredAbility> { InherentGraveyardShift.ability }, internalName: "SigilNevernamed PixelItemMrsBombsRemote", displayname: "Mrs Bombs Remote", power: 0, health: 0, temple: (CardTemple)0, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/PixelItems/mrsbombsremote_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: "Bombbot", tailLostTexture: null, variableStat: (SpecialStatIcon)0, hideStats: false, onePerDeck: false, animatedPortrait: null, flipPortraitWhenStrafing: false, overrideDamID: null, overrideDamBlockedDialogue: null, overrideFactoryConduitSpawn: null, overrideRabbitHoleSpawn: null, overrideAntSpawnerSpawn: null, overrideBellistID: null, overrideBellistBlockedDialogue: null, overrideSquirrelShedderId: null, overrideSkeletonCrewID: null, overrideBeesWithinID: null, twisterForm: null, transformerForm: null, overrideLeftClaw: null, overrideRightClaw: null, customDoomedLifespan: null, customGutSpewerGuts: null, customExplodingCorpseGuts: null, customOrganThiefGuts: null, harbingerLeaveBehind: null, tramplerLeaveBehind: null, flightyLeaveBehind: null, parthenogenesisOverride: null, sigilShedderDef: null, preventBones: true), "Act2TrinketBearerItemCard", (object)"true");
	}
}
public static class CustomAppearances
{
	public static Appearance HiddenStats;

	public static Appearance GreyBackground;

	public static Appearance LeshyCardBackground;

	public static Appearance InstantEffectBackground;

	public static Appearance GrueAppearance;

	public static Appearance RareTerrainBackground;

	public static Appearance TechPaperCardBackground;

	public static Appearance TestRedBackground;

	public static Appearance PixelGravestoneCard;

	public static Appearance PixelBloodDecal;

	public static Appearance PixelRepulsiveDecal;

	public static Appearance PixelGooDecal;

	public static Appearance PixelSmokeDecal;

	public static Appearance PixelChaosCardDecal;

	public static Appearance PixelDeathcardBackground;

	public static Appearance PixelRareBackground;

	public static Appearance PixelGoldBackground;

	public static Appearance PixelBoneHeader;

	public static Appearance PixelScrappyHeader;

	public static Appearance PixelTechHeader;

	public static Appearance PixelSparkleHeader;

	public static Appearance PixelDogBiteDecal;

	public static Appearance PixelSnowflakeDecal;

	public static Appearance PixelShipDecal;

	public static Appearance PixelWaterDamageDecal;

	public static Appearance PixelGoobertBackground;

	public static Appearance PixelPikeMageBackground;

	public static Appearance PixelLonelyWizBackground;

	public static Appearance PixelAnglerBackground;

	public static Appearance PixelCharredBackground;

	public static void Init()
	{
		//IL_001a: Unknown result type (might be due to invalid IL or missing references)
		//IL_001f: Unknown result type (might be due to invalid IL or missing references)
		//IL_003d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0042: Unknown result type (might be due to invalid IL or missing references)
		//IL_0060: Unknown result type (might be due to invalid IL or missing references)
		//IL_0065: Unknown result type (might be due to invalid IL or missing references)
		//IL_0083: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a6: 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_00c9: Unknown result type (might be due to invalid IL or missing references)
		//IL_00ce: Unknown result type (might be due to invalid IL or missing references)
		//IL_00ec: Unknown result type (might be due to invalid IL or missing references)
		//IL_00f1: Unknown result type (might be due to invalid IL or missing references)
		//IL_010f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0114: Unknown result type (might be due to invalid IL or missing references)
		//IL_0132: Unknown result type (might be due to invalid IL or missing references)
		//IL_0137: Unknown result type (might be due to invalid IL or missing references)
		//IL_0155: Unknown result type (might be due to invalid IL or missing references)
		//IL_015a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0178: Unknown result type (might be due to invalid IL or missing references)
		//IL_017d: Unknown result type (might be due to invalid IL or missing references)
		//IL_019b: Unknown result type (might be due to invalid IL or missing references)
		//IL_01a0: Unknown result type (might be due to invalid IL or missing references)
		//IL_01be: Unknown result type (might be due to invalid IL or missing references)
		//IL_01c3: Unknown result type (might be due to invalid IL or missing references)
		//IL_01e1: Unknown result type (might be due to invalid IL or missing references)
		//IL_01e6: Unknown result type (might be due to invalid IL or missing references)
		//IL_0204: Unknown result type (might be due to invalid IL or missing references)
		//IL_0209: Unknown result type (might be due to invalid IL or missing references)
		//IL_0227: Unknown result type (might be due to invalid IL or missing references)
		//IL_022c: Unknown result type (might be due to invalid IL or missing references)
		//IL_024a: Unknown result type (might be due to invalid IL or missing references)
		//IL_024f: Unknown result type (might be due to invalid IL or missing references)
		//IL_026d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0272: Unknown result type (might be due to invalid IL or missing references)
		//IL_0290: Unknown result type (might be due to invalid IL or missing references)
		//IL_0295: Unknown result type (might be due to invalid IL or missing references)
		//IL_02b3: Unknown result type (might be due to invalid IL or missing references)
		//IL_02b8: Unknown result type (might be due to invalid IL or missing references)
		//IL_02d6: Unknown result type (might be due to invalid IL or missing references)
		//IL_02db: Unknown result type (might be due to invalid IL or missing references)
		//IL_02f9: Unknown result type (might be due to invalid IL or missing references)
		//IL_02fe: Unknown result type (might be due to invalid IL or missing references)
		//IL_031c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0321: Unknown result type (might be due to invalid IL or missing references)
		//IL_033f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0344: Unknown result type (might be due to invalid IL or missing references)
		//IL_0362: Unknown result type (might be due to invalid IL or missing references)
		//IL_0367: Unknown result type (might be due to invalid IL or missing references)
		//IL_0385: Unknown result type (might be due to invalid IL or missing references)
		//IL_038a: Unknown result type (might be due to invalid IL or missing references)
		//IL_03a8: Unknown result type (might be due to invalid IL or missing references)
		//IL_03ad: Unknown result type (might be due to invalid IL or missing references)
		//IL_03cb: Unknown result type (might be due to invalid IL or missing references)
		//IL_03d0: Unknown result type (might be due to invalid IL or missing references)
		GreyBackground = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "GreyCardBackground", typeof(GreyCardBackground)).Id;
		GrueAppearance = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "GrueAppearance", typeof(GrueBackground)).Id;
		RareTerrainBackground = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "RareTerrainBackground", typeof(RareTerrainBackground)).Id;
		TechPaperCardBackground = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "TechPaperCardBackground", typeof(TechPaperCardBackground)).Id;
		InstantEffectBackground = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "InstantEffectBackground", typeof(InstantEffectCardBackground)).Id;
		LeshyCardBackground = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "CabinFinaleOpponentCardBackground", typeof(LeshyCardBackground)).Id;
		HiddenStats = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "HiddenStats", typeof(HiddenStats)).Id;
		PixelRepulsiveDecal = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelRepulsiveDecal", typeof(PixelRepulsiveDecal)).Id;
		PixelBloodDecal = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelBloodDecal", typeof(PixelBloodDecal)).Id;
		PixelGooDecal = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelGooDecal", typeof(PixelGooDecal)).Id;
		PixelSmokeDecal = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelSmokeDecal", typeof(PixelSmokeDecal)).Id;
		PixelChaosCardDecal = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelChaosCard", typeof(PixelChaosCardDecal)).Id;
		PixelDeathcardBackground = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelDeathcardBackground", typeof(PixelDeathcardBackground)).Id;
		PixelRareBackground = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelRareBackground", typeof(PixelRareCardBackground)).Id;
		PixelGoldBackground = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelGoldBackground", typeof(PixelGoldCardBackground)).Id;
		PixelBoneHeader = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelBoneHeader", typeof(PixelBoneHeader)).Id;
		PixelScrappyHeader = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelScrappyHeader", typeof(PixelScrappyHeader)).Id;
		PixelTechHeader = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelTechHeader", typeof(PixelTechHeader)).Id;
		PixelSparkleHeader = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelSparkleHeader", typeof(PixelSparkleHeader)).Id;
		PixelDogBiteDecal = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelDogBiteDecal", typeof(PixelDogBiteDecal)).Id;
		PixelSnowflakeDecal = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelSnowflakeDecal", typeof(PixelSnowflakeDecal)).Id;
		PixelShipDecal = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelShipDecal", typeof(PixelShipDecal)).Id;
		PixelWaterDamageDecal = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelWaterDamageDecal", typeof(PixelWaterDamageDecal)).Id;
		PixelGoobertBackground = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelGoobertBackground", typeof(GoobertBackgroundPixel)).Id;
		PixelPikeMageBackground = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelPikeMageBackground", typeof(PikeMageBackgroundPixel)).Id;
		PixelLonelyWizBackground = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelLonelyWizBackground", typeof(LonelyWizBackgroundPixel)).Id;
		PixelAnglerBackground = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelAnglerBackground", typeof(AnglerBackgroundPixel)).Id;
		PixelCharredBackground = CardAppearanceBehaviourManager.Add("nevernamed.inscryption.sigils", "PixelCharredBackground", typeof(CharredBackgroundPixel)).Id;
	}
}
public class PixelRepulsiveDecal : PixelAppearanceBehaviour
{
	public override Sprite PixelAppearance()
	{
		return Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/pixelrepulsivedecal.png"));
	}
}
public class PixelSmokeDecal : PixelAppearanceBehaviour
{
	public override Sprite PixelAppearance()
	{
		return Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/pixelsmokedecal.png"));
	}
}
public class PixelGooDecal : PixelAppearanceBehaviour
{
	public override Sprite PixelAppearance()
	{
		return Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/pixelgoodecal.png"));
	}
}
public class PixelGoldCardBackground : PixelAppearanceBehaviour
{
	public static Sprite tex = Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/goldcardback_pixel.png"));

	public static Sprite texrare = Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/goldcardbackrare_pixel.png"));

	public override Sprite OverrideBackground()
	{
		if ((Object)(object)((CardAppearanceBehaviour)this).Card != (Object)null && (Object)(object)((CardAppearanceBehaviour)this).Card.Info != (Object)null && ((CardAppearanceBehaviour)this).Card.Info.metaCategories.Contains((CardMetaCategory)3))
		{
			return texrare;
		}
		return tex;
	}
}
public class PixelDeathcardBackground : PixelAppearanceBehaviour
{
	public static Sprite tex = Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/pixel_card_empty_deathcard.png"));

	public override Sprite OverrideBackground()
	{
		return tex;
	}
}
public class PixelRareCardBackground : PixelAppearanceBehaviour
{
	public static Sprite tex = Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/pixel_card_empty_rare.png"));

	public override Sprite OverrideBackground()
	{
		return tex;
	}
}
public class HiddenStats : CardAppearanceBehaviour
{
	public override void ApplyAppearance()
	{
		UpdateAttackHidden();
	}

	public override void OnPreRenderCard()
	{
		UpdateAttackHidden();
	}

	private void UpdateAttackHidden()
	{
		((CardAppearanceBehaviour)this).Card.RenderInfo.hiddenAttack = true;
		((CardAppearanceBehaviour)this).Card.RenderInfo.hiddenHealth = true;
		if (((CardAppearanceBehaviour)this).Card is PlayableCard && ((PlayableCard)/*isinst with value type is only supported in some contexts*/).Attack > 0)
		{
			((CardAppearanceBehaviour)this).Card.RenderInfo.hiddenAttack = false;
		}
		if (((CardAppearanceBehaviour)this).Card is PlayableCard && ((PlayableCard)/*isinst with value type is only supported in some contexts*/).Health > 0)
		{
			((CardAppearanceBehaviour)this).Card.RenderInfo.hiddenHealth = false;
		}
	}
}
public class PixelSparkleHeader : PixelAppearanceBehaviour
{
	public static Sprite tex = Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/sparkleheader_pixel.png"));

	public override Sprite PixelAppearance()
	{
		return tex;
	}
}
public class PixelChaosCardDecal : PixelAppearanceBehaviour
{
	public static Sprite tex = Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/pixelchaoscard.png"));

	public override Sprite PixelAppearance()
	{
		return tex;
	}
}
public class PixelWaterDamageDecal : PixelAppearanceBehaviour
{
	public static Sprite tex = Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/waterdamagedecal_pixel.png"));

	public override Sprite PixelAppearance()
	{
		return tex;
	}
}
public class CharredBackgroundPixel : PixelAppearanceBehaviour
{
	public static Sprite tex = Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/charredbackground_pixel.png"));

	public override Sprite OverrideBackground()
	{
		return tex;
	}
}
public class AnglerBackgroundPixel : PixelAppearanceBehaviour
{
	public static Sprite tex = Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/anglerbackground_pixel.png"));

	public override Sprite OverrideBackground()
	{
		return tex;
	}
}
public class LonelyWizBackgroundPixel : PixelAppearanceBehaviour
{
	public static Sprite tex = Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/lonelywizardbackground_pixel.png"));

	public override Sprite OverrideBackground()
	{
		return tex;
	}
}
public class PikeMageBackgroundPixel : PixelAppearanceBehaviour
{
	public static Sprite tex = Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/pikemagebackground_pixel.png"));

	public override Sprite OverrideBackground()
	{
		return tex;
	}
}
public class GoobertBackgroundPixel : PixelAppearanceBehaviour
{
	public static Sprite tex = Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/goobertbackground_pixel.png"));

	public override Sprite OverrideBackground()
	{
		return tex;
	}
}
public class PixelShipDecal : PixelAppearanceBehaviour
{
	public static Sprite tex = Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/shipdecal_pixel.png"));

	public override Sprite PixelAppearance()
	{
		return tex;
	}
}
public class PixelSnowflakeDecal : PixelAppearanceBehaviour
{
	public static Sprite tex = Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/snowflakedecal_pixel.png"));

	public override Sprite PixelAppearance()
	{
		return tex;
	}
}
public class LeshyCardBackground : CardAppearanceBehaviour
{
	public static Texture2D tex = Tools.LoadTex("NevernamedsSigils/Resources/Appearances/leshycard.png");

	public override void ApplyAppearance()
	{
		((CardAppearanceBehaviour)this).Card.renderInfo.baseTextureOverride = (Texture)(object)tex;
	}
}
public class PixelDogBiteDecal : PixelAppearanceBehaviour
{
	public static Sprite tex = Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/dogbitedecal_pixel.png"));

	public override Sprite PixelAppearance()
	{
		return tex;
	}
}
public class PixelTechHeader : PixelAppearanceBehaviour
{
	public static Sprite tex = Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/techheader_pixel.png"));

	public override Sprite PixelAppearance()
	{
		return tex;
	}
}
public class PixelScrappyHeader : PixelAppearanceBehaviour
{
	public static Sprite tex = Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/scrapedheader_pixel.png"));

	public override Sprite PixelAppearance()
	{
		return tex;
	}
}
public class PixelBoneHeader : PixelAppearanceBehaviour
{
	public static Sprite tex = Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/boneheader_pixel.png"));

	public override Sprite PixelAppearance()
	{
		return tex;
	}
}
public class PixelBloodDecal : PixelAppearanceBehaviour
{
	public override Sprite PixelAppearance()
	{
		return Tools.GenerateAct2Portrait(Tools.LoadTex("NevernamedsSigils/Resources/Appearances/pixelblooddecal.png"));
	}
}
public class InstantEffectCardBackground : CardAppearanceBehaviour
{
	public static Texture2D instantEffectTex = Tools.LoadTex("NevernamedsSigils/Resources/Appearances/instanteffect_cardback.png");

	public static Texture2D instantEffectRareTex = Tools.LoadTex("NevernamedsSigils/Resources/Appearances/instanteffect_cardback_rare.png");

	public override void ApplyAppearance()
	{
		if ((Object)(object)((CardAppearanceBehaviour)this).Card.Info != (Object)null && ((CardAppearanceBehaviour)this).Card.Info.metaCategories.Contains((CardMetaCategory)3))
		{
			((CardAppearanceBehaviour)this).Card.renderInfo.baseTextureOverride = (Texture)(object)instantEffectRareTex;
		}
		else
		{
			((CardAppearanceBehaviour)this).Card.renderInfo.baseTextureOverride = (Texture)(object)instantEffectTex;
		}
	}
}
public class GreyCardBackground : CardAppearanceBehaviour
{
	public override void ApplyAppearance()
	{
		((CardAppearanceBehaviour)this).Card.renderInfo.baseTextureOverride = (Texture)(object)Tools.LoadTex("NevernamedsSigils/Resources/Appearances/grey_cardback.png");
	}
}
public class TechPaperCardBackground : CardAppearanceBehaviour
{
	public override void ApplyAppearance()
	{
		((CardAppearanceBehaviour)this).Card.renderInfo.baseTextureOverride = (Texture)(object)Tools.LoadTex("NevernamedsSigils/Resources/Appearances/tech_bg.png");
	}
}
public class GrueBackground : CardAppearanceBehaviour
{
	public override void ApplyAppearance()
	{
		//IL_0026: Unknown result type (might be due to invalid IL or missing references)
		//IL_002b: Unknown result type (might be due to invalid IL or missing references)
		//IL_003b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0040: Unknown result type (might be due to invalid IL or missing references)
		//IL_005a: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_006f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0074: Unknown result type (might be due to invalid IL or missing references)
		((CardAppearanceBehaviour)this).Card.renderInfo.baseTextureOverride = (Texture)(object)Tools.LoadTex("NevernamedsSigils/Resources/Appearances/grue_cardback.png");
		((CardAppearanceBehaviour)this).Card.renderInfo.attackTextColor = Color.white;
		((CardAppearanceBehaviour)this).Card.renderInfo.healthTextColor = Color.white;
		((CardAppearanceBehaviour)this).Card.renderInfo.healthTextOffset = new Vector2(0f, 0.07f);
		((CardAppearanceBehaviour)this).Card.renderInfo.defaultAbilityColor = Color.white;
	}
}
public class RareTerrainBackground : CardAppearanceBehaviour
{
	public override void ApplyAppearance()
	{
		((CardAppearanceBehaviour)this).Card.renderInfo.baseTextureOverride = (Texture)(object)Tools.LoadTex("NevernamedsSigils/Resources/Appearances/rareterrain_cardback.png");
	}
}
public static class Cards
{
	public static void Init()
	{
		//IL_0102: Unknown result type (might be due to invalid IL or missing references)
		//IL_010e: Unknown result type (might be due to invalid IL or missing references)
		//IL_027c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0388: Unknown result type (might be due to invalid IL or missing references)
		//IL_0394: Unknown result type (might be due to invalid IL or missing references)
		//IL_041a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0426: Unknown result type (might be due to invalid IL or missing references)
		//IL_083b: Unknown result type (might be due to invalid IL or missing references)
		//IL_08d6: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ad9: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b91: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c54: Unknown result type (might be due to invalid IL or missing references)
		//IL_0e65: Unknown result type (might be due to invalid IL or missing references)
		//IL_0edb: Unknown result type (might be due to invalid IL or missing references)
		//IL_100a: Unknown result type (might be due to invalid IL or missing references)
		//IL_111c: Unknown result type (might be due to invalid IL or missing references)
		//IL_1128: Unknown result type (might be due to invalid IL or missing references)
		//IL_11b4: Unknown result type (might be due to invalid IL or missing references)
		//IL_11c0: Unknown result type (might be due to invalid IL or missing references)
		//IL_124c: Unknown result type (might be due to invalid IL or missing references)
		//IL_1543: Unknown result type (might be due to invalid IL or missing references)
		//IL_17bc: Unknown result type (might be due to invalid IL or missing references)
		SigilSetupUtility.NewCard("SigilNevernamed WrigglingPereiopod", "Wriggling Pereiopod", 0, 2, new List<CardMetaCategory>(), (CardTemple)0, "", 0, 0, 0, null, null, Tools.LoadTex("NevernamedsSigils/Resources/Cards/wrigglingpereiopod.png"), null, null, null, null, null, null, null, null, preventSignature: false, null, null, null, null, 1, null, null, null, (SpecialStatIcon)0);
		SigilSetupUtility.NewCard("SigilNevernamed WormyTail", "Wormy Tail", 0, 2, new List<CardMetaCategory>(), (CardTemple)0, "", 0, 0, 0, null, null, Tools.LoadTex("NevernamedsSigils/Resources/Cards/wormytail.png"), null, null, null, null, null, null, null, null, preventSignature: false, null, null, null, null, 1, null, null, null, (SpecialStatIcon)0);
		List<CardMetaCategory> categories = new List<CardMetaCategory>();
		Texture2D val = Tools.LoadTex("NevernamedsSigils/Resources/Cards/web.png");
		Texture2D val2 = Tools.LoadTex("NevernamedsSigils/Resources/Cards/web_emission.png");
		SigilSetupUtility.NewCard(abilities: new List<Ability>
		{
			WebSigil.ability,
			Remove.ability,
			(Ability)23
		}, defaultTex: val, emissionTex: val2, pixelTex: null, altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, traits: new List<Trait> { (Trait)12 }, internalName: "SigilNevernamed Web", displayname: "Web", power: 0, health: 1, categories: categories, temple: (CardTemple)0, description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, appearanceBehaviour: new List<Appearance>
		{
			(Appearance)2,
			(Appearance)9
		}, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0, hideStats: false, onePerDeck: false, animatedPortrait: null, flipPortraitWhenStrafing: false, overrideDamID: null, overrideDamBlockedDialogue: null, overrideFactoryConduitSpawn: null, overrideRabbitHoleSpawn: null, overrideAntSpawnerSpawn: null, overrideBellistID: null, overrideBellistBlockedDialogue: null, overrideSquirrelShedderId: null, overrideSkeletonCrewID: null, overrideBeesWithinID: null, twisterForm: null, transformerForm: null, overrideLeftClaw: null, overrideRightClaw: null, customDoomedLifespan: null, customGutSpewerGuts: null, customExplodingCorpseGuts: null, customOrganThiefGuts: null, harbingerLeaveBehind: null, tramplerLeaveBehind: null, flightyLeaveBehind: null, parthenogenesisOverride: null, sigilShedderDef: null, preventBones: true);
		List<CardMetaCategory> categories2 = new List<CardMetaCategory>();
		val2 = Tools.LoadTex("NevernamedsSigils/Resources/Cards/guts.png");
		val = Tools.LoadTex("NevernamedsSigils/Resources/Cards/guts_emission.png");
		Texture2D val3 = Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/guts_pixel.png");
		SigilSetupUtility.NewCard(abilities: new List<Ability> { (Ability)5 }, defaultTex: val2, emissionTex: val, pixelTex: val3, altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, traits: new List<Trait> { (Trait)12 }, internalName: "SigilNevernamed Guts", displayname: "Guts", power: 0, health: 1, categories: categories2, temple: (CardTemple)0, description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, appearanceBehaviour: new List<Appearance>
		{
			(Appearance)2,
			(Appearance)9
		}, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: "SigilNevernamed FesteringGuts", defaultEvolutionName: null, defaultEvolutionTurns: 3, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		List<CardMetaCategory> categories3 = new List<CardMetaCategory>();
		val3 = Tools.LoadTex("NevernamedsSigils/Resources/Cards/festeringguts.png");
		val = Tools.LoadTex("NevernamedsSigils/Resources/Cards/festeringguts_emission.png");
		val2 = Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/festeringguts_pixel.png");
		SigilSetupUtility.NewCard(abilities: new List<Ability> { Doomed.ability }, defaultTex: val3, emissionTex: val, pixelTex: val2, altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, traits: new List<Trait> { (Trait)12 }, internalName: "SigilNevernamed FesteringGuts", displayname: "Festering Guts", power: 0, health: 1, categories: categories3, temple: (CardTemple)0, description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, appearanceBehaviour: new List<Appearance>
		{
			(Appearance)2,
			(Appearance)9
		}, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		SigilSetupUtility.NewCard("SigilNevernamed Act2EmptyVessel", "Empty Vessel", 0, 2, new List<CardMetaCategory>(), (CardTemple)2, "", 0, 0, 1, null, null, null, null, Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/act2emptyves_pixel.png"), null, null, null, null, null, null, preventSignature: false, null, null, null, null, 1, null, null, null, (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, defaultTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/claw_left.png"), pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/clawleft_pixel.png"), internalName: "SigilNevernamed ClawLeft", displayname: "Claw", power: 1, health: 1, temple: (CardTemple)0, abilities: new List<Ability>
		{
			CrookedStrikeRight.ability,
			Claw.ability
		}, emissionTex: null, altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, appearanceBehaviour: new List<Appearance>(), tribes: null, preventSignature: false, traits: null, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, defaultTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/claw_right.png"), pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/clawright_pixel.png"), internalName: "SigilNevernamed ClawRight", displayname: "Claw", power: 1, health: 1, temple: (CardTemple)0, abilities: new List<Ability>
		{
			CrookedStrikeLeft.ability,
			Claw.ability
		}, emissionTex: null, altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, appearanceBehaviour: new List<Appearance>(), tribes: null, preventSignature: false, traits: null, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, defaultTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/clonegrub.png"), emissionTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/clonegrub_emission.png"), pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/clonegrub_pixel.png"), internalName: "SigilNevernamed CloneGrub", displayname: "Clone Grub", power: 0, health: 2, temple: (CardTemple)0, abilities: new List<Ability> { (Ability)5 }, altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, appearanceBehaviour: null, tribes: null, preventSignature: false, traits: null, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		SigilSetupUtility.NewCard("SigilNevernamed EnchantedPine", "Enchanted Pine", 0, 3, new List<CardMetaCategory>(), (CardTemple)3, "", 0, 0, 0, null, new List<Ability>
		{
			(Ability)23,
			(Ability)43
		}, null, null, Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/enchantedpine_pixel.png"), null, null, null, null, null, null, preventSignature: false, null, null, null, null, 1, null, null, null, (SpecialStatIcon)0);
		SigilSetupUtility.NewCard("SigilNevernamed UnnaturalCreature", "Unnatural Creature", 1, 1, new List<CardMetaCategory>(), (CardTemple)0, "", 0, 0, 0, null, null, Tools.LoadTex("NevernamedsSigils/Resources/Cards/unnaturalcreature.png"), Tools.LoadTex("NevernamedsSigils/Resources/Cards/unnaturalcreature_emission.png"), null, null, null, null, null, null, null, preventSignature: false, null, null, null, null, 1, null, null, null, (SpecialStatIcon)0);
		SigilSetupUtility.NewCard("SigilNevernamed ShadowedCreature", "Shadowed Creature", 1, 1, new List<CardMetaCategory>(), (CardTemple)0, "", 0, 0, 0, null, new List<Ability> { (Ability)35 }, Tools.LoadTex("NevernamedsSigils/Resources/Cards/shadowedcreature.png"), Tools.LoadTex("NevernamedsSigils/Resources/Cards/shadowedcreature_emission.png"), null, null, null, null, null, null, null, preventSignature: false, null, null, null, null, 1, null, null, null, (SpecialStatIcon)0);
		SigilSetupUtility.NewCard("SigilNevernamed Mess", "Mess", 0, 2, new List<CardMetaCategory>(), (CardTemple)0, "", 0, 0, 0, null, new List<Ability> { (Ability)83 }, Tools.LoadTex("NevernamedsSigils/Resources/Cards/mess.png"), null, Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/mess_pixel.png"), null, null, null, null, null, null, preventSignature: false, null, null, null, null, 1, null, null, null, (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 2, energyCost: 0, gemsCost: null, tribes: new List<Tribe> { (Tribe)6 }, abilities: new List<Ability>(), defaultTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/termite.png"), pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/termite_pixel.png"), internalName: "SigilNevernamed Termite", displayname: "Termite", power: 1, health: 2, temple: (CardTemple)0, emissionTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/termite_emission.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, appearanceBehaviour: null, preventSignature: false, traits: null, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 1, energyCost: 0, gemsCost: null, tribes: new List<Tribe> { (Tribe)6 }, internalName: "SigilNevernamed SwarmedMayfly", displayname: "Mayfly", power: 1, health: 1, temple: (CardTemple)0, abilities: new List<Ability>
		{
			(Ability)19,
			(Ability)35
		}, defaultTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/mayfly.png"), emissionTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/mayfly_emission.png"), pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/mayfly_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, appearanceBehaviour: null, preventSignature: false, traits: null, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 2, bonesCost: 0, energyCost: 0, gemsCost: null, tribes: new List<Tribe>(), internalName: "SigilNevernamed CopiedProspecter", displayname: "The Prospector", power: 2, health: 3, temple: (CardTemple)0, abilities: new List<Ability>
		{
			(Ability)8,
			GoldRush.ability
		}, defaultTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/copiedprospector.png"), emissionTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/copiedprospector_emission.png"), pixelTex: null, altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, appearanceBehaviour: new List<Appearance> { (Appearance)7 }, preventSignature: false, traits: null, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 5, energyCost: 0, gemsCost: null, tribes: new List<Tribe>(), internalName: "SigilNevernamed CopiedRoyal", displayname: "Royal Dominguez", power: 1, health: 3, temple: (CardTemple)0, abilities: new List<Ability>
		{
			(Ability)36,
			FireInTheHole.ability
		}, defaultTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/copiedroyal.png"), emissionTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/copiedroyal_emission.png"), pixelTex: null, altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, appearanceBehaviour: new List<Appearance> { (Appearance)7 }, preventSignature: false, traits: null, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0, hideStats: false, onePerDeck: false, animatedPortrait: null, flipPortraitWhenStrafing: false, overrideDamID: null, overrideDamBlockedDialogue: null, overrideFactoryConduitSpawn: null, overrideRabbitHoleSpawn: null, overrideAntSpawnerSpawn: null, overrideBellistID: null, overrideBellistBlockedDialogue: null, overrideSquirrelShedderId: null, overrideSkeletonCrewID: "SkeletonPirate");
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 1, gemsCost: null, tribes: new List<Tribe>(), internalName: "SigilNevernamed RemoteController", displayname: "Remote Controller", power: 0, health: 2, temple: (CardTemple)2, abilities: new List<Ability>(), defaultTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/remotecontroller.png"), emissionTex: null, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/remotecontroller_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, appearanceBehaviour: null, preventSignature: false, traits: null, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 1, bonesCost: 0, energyCost: 0, gemsCost: null, tribes: new List<Tribe>(), internalName: "SigilNevernamed SpiritBeast", displayname: "Spirit Beast", power: 1, health: 2, temple: (CardTemple)0, abilities: new List<Ability>(), defaultTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/spiritbeast.png"), emissionTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/spiritbeast_emission.png"), pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/spiritbeast_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, appearanceBehaviour: null, preventSignature: false, traits: null, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		SigilSetupUtility.NewCard("SigilNevernamed Bud", "Bud", 0, 3, new List<CardMetaCategory>(), (CardTemple)0, "", 0, 0, 0, null, null, Tools.LoadTex("NevernamedsSigils/Resources/Cards/bud.png"), Tools.LoadTex("NevernamedsSigils/Resources/Cards/bud_emission.png"), null, null, null, null, null, null, null, preventSignature: false, null, null, null, null, 1, null, null, null, (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			(Ability)21,
			Doomed.ability
		}, traits: new List<Trait> { (Trait)12 }, appearanceBehaviour: new List<Appearance>
		{
			(Appearance)2,
			(Appearance)9
		}, internalName: "SigilNevernamed Vomit", displayname: "Vomit", power: 0, health: 1, temple: (CardTemple)0, defaultTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/vomit.png"), emissionTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/vomit_emission.png"), pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/vomit_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			(Ability)21,
			Doomed.ability
		}, traits: new List<Trait> { (Trait)12 }, appearanceBehaviour: new List<Appearance>
		{
			(Appearance)2,
			(Appearance)9
		}, internalName: "SigilNevernamed VomitGrimora", displayname: "Vomit", power: 0, health: 1, temple: (CardTemple)1, defaultTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/vomitgrimora.png"), emissionTex: null, pixelTex: null, altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		CardInfo val4 = CardExtensions.SetExtendedProperty(SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "The bloated, everpregnant guppy... it always contains more fish...", bloodCost: 0, bonesCost: 3, energyCost: 0, gemsCost: null, defaultTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/morefish.png"), emissionTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/morefish_emission.png"), appearanceBehaviour: new List<Appearance> { (Appearance)7 }, internalName: "SigilNevernamed MoreFish", displayname: "More Fish", power: 0, health: 1, temple: (CardTemple)0, abilities: new List<Ability> { GiftBearerCustom.ability }, pixelTex: null, altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, traits: null, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0), "GiftBearerCustomPoolIdentifier", (object)"FishbotFishPool");
		CardExtensions.SetExtendedProperty(val4, "FishbotFishPool", (object)"true");
		CardExtensions.SetExtendedProperty(SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 3, energyCost: 0, gemsCost: null, defaultTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/badfish.png"), emissionTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/badfish_emission.png"), appearanceBehaviour: new List<Appearance> { (Appearance)7 }, internalName: "SigilNevernamed BadFish", displayname: "Bad Fish", power: 0, health: 1, temple: (CardTemple)0, abilities: new List<Ability>
		{
			(Ability)76,
			(Ability)35
		}, pixelTex: null, altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, traits: null, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0), "FishbotFishPool", (object)"true");
		CardExtensions.SetExtendedProperty(SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 6, energyCost: 0, gemsCost: null, defaultTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/goodfish.png"), emissionTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/goodfish_emission.png"), appearanceBehaviour: new List<Appearance> { (Appearance)7 }, internalName: "SigilNevernamed GoodFish", displayname: "Good Fish", power: 2, health: 2, temple: (CardTemple)0, abilities: new List<Ability>
		{
			(Ability)23,
			(Ability)62,
			(Ability)15,
			(Ability)53
		}, pixelTex: null, altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, traits: null, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0), "FishbotFishPool", (object)"true");
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>(), defaultTex: null, emissionTex: null, traits: new List<Trait>
		{
			(Trait)13,
			(Trait)12
		}, specialAbilities: new List<SpecialTriggeredAbility> { Act2SpawnLice.ability }, internalName: "SigilNevernamed WolfPelt", displayname: "Wolf Pelt", power: 0, health: 2, temple: (CardTemple)0, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/wolfpelt_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, appearanceBehaviour: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, variableStat: (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			Endangered.ability,
			(Ability)52
		}, traits: new List<Trait> { (Trait)12 }, appearanceBehaviour: new List<Appearance>
		{
			(Appearance)2,
			(Appearance)9
		}, internalName: "SigilNevernamed Payload", displayname: "Payload", power: 0, health: 1, temple: (CardTemple)0, defaultTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/payload.png"), emissionTex: null, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/payload_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>(), traits: new List<Trait> { (Trait)12 }, appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed Components", displayname: "Components", power: 0, health: 1, temple: (CardTemple)2, defaultTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/components.png"), emissionTex: null, pixelTex: null, altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		CardExtensions.SetExtendedProperty(SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability> { Doomed.ability }, traits: new List<Trait>(), appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed GutsGrimora", displayname: "Guts", power: 0, health: 1, temple: (CardTemple)1, defaultTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/gutsgrimora.png"), emissionTex: null, pixelTex: null, altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0), "CustomDoomedDuration", (object)"4");
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>(), defaultTex: null, emissionTex: null, traits: new List<Trait>(), appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed RawMeat", displayname: "Raw Meat", power: 0, health: 1, temple: (CardTemple)0, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/rawmeat_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0, hideStats: false, onePerDeck: false, animatedPortrait: null, flipPortraitWhenStrafing: false, overrideDamID: null, overrideDamBlockedDialogue: null, overrideFactoryConduitSpawn: null, overrideRabbitHoleSpawn: null, overrideAntSpawnerSpawn: null, overrideBellistID: null, overrideBellistBlockedDialogue: null, overrideSquirrelShedderId: null, overrideSkeletonCrewID: null, overrideBeesWithinID: null, twisterForm: null, transformerForm: null, overrideLeftClaw: null, overrideRightClaw: null, customDoomedLifespan: null, customGutSpewerGuts: null, customExplodingCorpseGuts: null, customOrganThiefGuts: null, harbingerLeaveBehind: null, tramplerLeaveBehind: null, flightyLeaveBehind: null, parthenogenesisOverride: null, sigilShedderDef: null, preventBones: true);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			(Ability)51,
			Recharge.ability,
			InstantEffect.ability
		}, defaultTex: null, emissionTex: null, traits: new List<Trait> { (Trait)12 }, appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed ExcisedPowerCell", displayname: "Excised Power Cell", power: 0, health: 1, temple: (CardTemple)2, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/excisedpowercell_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0, hideStats: false, onePerDeck: false, animatedPortrait: null, flipPortraitWhenStrafing: false, overrideDamID: null, overrideDamBlockedDialogue: null, overrideFactoryConduitSpawn: null, overrideRabbitHoleSpawn: null, overrideAntSpawnerSpawn: null, overrideBellistID: null, overrideBellistBlockedDialogue: null, overrideSquirrelShedderId: null, overrideSkeletonCrewID: null, overrideBeesWithinID: null, twisterForm: null, transformerForm: null, overrideLeftClaw: null, overrideRightClaw: null, customDoomedLifespan: null, customGutSpewerGuts: null, customExplodingCorpseGuts: null, customOrganThiefGuts: null, harbingerLeaveBehind: null, tramplerLeaveBehind: null, flightyLeaveBehind: null, parthenogenesisOverride: null, sigilShedderDef: null, preventBones: true);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			BoneDuke.ability,
			Unhammerable.ability
		}, defaultTex: null, emissionTex: null, traits: new List<Trait> { (Trait)12 }, appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed BoneEffigy", displayname: "Bone Effigy", power: 0, health: 1, temple: (CardTemple)1, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/boneeffigy_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability> { MysteryMox.ability }, defaultTex: null, emissionTex: null, traits: new List<Trait>
		{
			(Trait)12,
			(Trait)17
		}, appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed DesecratedMox", displayname: "Desecrated Mox", power: 0, health: 1, temple: (CardTemple)3, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/desecratedmox_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0, hideStats: false, onePerDeck: false, animatedPortrait: null, flipPortraitWhenStrafing: false, overrideDamID: null, overrideDamBlockedDialogue: null, overrideFactoryConduitSpawn: null, overrideRabbitHoleSpawn: null, overrideAntSpawnerSpawn: null, overrideBellistID: null, overrideBellistBlockedDialogue: null, overrideSquirrelShedderId: null, overrideSkeletonCrewID: null, overrideBeesWithinID: null, twisterForm: null, transformerForm: null, overrideLeftClaw: null, overrideRightClaw: null, customDoomedLifespan: null, customGutSpewerGuts: null, customExplodingCorpseGuts: null, customOrganThiefGuts: null, harbingerLeaveBehind: null, tramplerLeaveBehind: null, flightyLeaveBehind: null, parthenogenesisOverride: null, sigilShedderDef: null, preventBones: true);
		SigilSetupUtility.NewCard("SigilNevernamed LooseFlesh", "Loose Flesh", 0, 1, new List<CardMetaCategory>(), (CardTemple)0, "", 0, 0, 0, null, new List<Ability> { (Ability)103 }, Tools.LoadTex("NevernamedsSigils/Resources/Cards/looseflesh.png"), null, Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/looseflesh_pixel.png"), null, null, null, null, null, null, preventSignature: false, null, null, null, null, 1, null, null, null, (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			(Ability)38,
			(Ability)23
		}, defaultTex: null, emissionTex: null, traits: new List<Trait>
		{
			(Trait)12,
			(Trait)17
		}, appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed RubyPillar", displayname: "Ruby Pillar", power: 0, health: 4, temple: (CardTemple)3, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/rubypillar_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			(Ability)37,
			(Ability)23
		}, defaultTex: null, emissionTex: null, traits: new List<Trait>
		{
			(Trait)12,
			(Trait)17
		}, appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed EmeraldPillar", displayname: "Emerald Pillar", power: 0, health: 4, temple: (CardTemple)3, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/emeraldpillar_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>
		{
			(Ability)39,
			(Ability)23
		}, defaultTex: null, emissionTex: null, traits: new List<Trait>
		{
			(Trait)12,
			(Trait)17
		}, appearanceBehaviour: new List<Appearance>(), internalName: "SigilNevernamed SapphirePillar", displayname: "Sapphire Pillar", power: 0, health: 4, temple: (CardTemple)3, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/sapphirepillar_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability>(), defaultTex: null, emissionTex: null, traits: new List<Trait> { (Trait)12 }, appearanceBehaviour: new List<Appearance> { CustomAppearances.PixelGoldBackground }, internalName: "SigilNevernamed Act2GoldNugget", displayname: "Gold Nugget", power: 0, health: 2, temple: (CardTemple)3, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/goldnugget_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory>(), description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability> { (Ability)52 }, traits: new List<Trait> { (Trait)12 }, internalName: "SigilNevernamed MagicBomb", displayname: "Magic Bomb", power: 0, health: 1, temple: (CardTemple)3, defaultTex: Tools.LoadTex("NevernamedsSigils/Resources/Cards/magicbomb.png"), emissionTex: null, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/magicbomb_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, appearanceBehaviour: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
		SigilSetupUtility.NewCard("SigilNevernamed SapphireSkeleton", "Sapphire Skeleton", 1, 1, new List<CardMetaCategory>(), (CardTemple)1, "", 0, 0, 0, null, new List<Ability>
		{
			(Ability)35,
			(Ability)39
		}, null, null, Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/sapphireskeleton_pixel.png"), null, null, null, null, null, null, preventSignature: false, null, null, null, null, 1, null, null, null, (SpecialStatIcon)0);
		SigilSetupUtility.NewCard("SigilNevernamed RubySkeleton", "Ruby Skeleton", 1, 1, new List<CardMetaCategory>(), (CardTemple)1, "", 0, 0, 0, null, new List<Ability>
		{
			(Ability)35,
			(Ability)38
		}, null, null, Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/rubyskeleton_pixel.png"), null, null, null, null, null, null, preventSignature: false, null, null, null, null, 1, null, null, null, (SpecialStatIcon)0);
		SigilSetupUtility.NewCard("SigilNevernamed EmeraldSkeleton", "Emerald Skeleton", 1, 1, new List<CardMetaCategory>(), (CardTemple)1, "", 0, 0, 0, null, new List<Ability>
		{
			(Ability)35,
			(Ability)37
		}, null, null, Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/emeraldskeleton_pixel.png"), null, null, null, null, null, null, preventSignature: false, null, null, null, null, 1, null, null, null, (SpecialStatIcon)0);
		SigilSetupUtility.NewCard(categories: new List<CardMetaCategory> { (CardMetaCategory)3 }, description: "", bloodCost: 0, bonesCost: 0, energyCost: 0, gemsCost: null, abilities: new List<Ability> { PerfectForm.ability }, defaultTex: null, emissionTex: null, traits: new List<Trait>
		{
			(Trait)12,
			(Trait)17
		}, internalName: "SigilNevernamed PinnacleMox", displayname: "Pinnacle Mox", power: 0, health: 1, temple: (CardTemple)3, pixelTex: Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/pinnaclemox_pixel.png"), altTexture: null, altTextureEmission: null, titleGraphic: null, decals: null, appearanceBehaviour: null, tribes: null, preventSignature: false, defaultTailCard: null, defaultEvolutionCard: null, defaultEvolutionName: null, defaultEvolutionTurns: 1, defaultFrozenCard: null, tailLostTexture: null, specialAbilities: null, variableStat: (SpecialStatIcon)0);
	}
}
[BepInPlugin("nevernamed.inscryption.sigils", "NevernamedsSigils", "1.10.0.0")]
[BepInDependency(/*Could not decode attribute arguments.*/)]
[BepInDependency(/*Could not decode attribute arguments.*/)]
[BepInDependency(/*Could not decode attribute arguments.*/)]
public class Plugin : BaseUnityPlugin
{
	public const string PluginGuid = "nevernamed.inscryption.sigils";

	private const string PluginName = "NevernamedsSigils";

	private const string PluginVersion = "1.10.0.0";

	public static AssetBundle bundle;

	public static List<string> toBeMadeRodent = new List<string> { "Amalgam", "Hydra", "PackRat", "Porcupine", "Beaver", "FieldMouse", "RatKing" };

	public static List<string> toBeMadeArachnid = new List<string> { "Amalgam", "Hydra" };

	public static List<string> toBeMadeCrustacean = new List<string> { "Amalgam", "Hydra" };

	public static List<CardInfo> mycoRequiredCardAdded = new List<CardInfo>();

	public static List<CardInfo> mycoFusedCardAdded = new List<CardInfo>();

	internal static ConfigEntry<bool> arachnophobiaMode;

	public static Texture2D NoBonesDecal;

	public static readonly AbilityMetaCategory GrimoraModChair1 = GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel1");

	public static readonly AbilityMetaCategory GrimoraModChair2 = GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel2");

	public static readonly AbilityMetaCategory GrimoraModChair3 = GuidManager.GetEnumValue<AbilityMetaCategory>("arackulele.inscryption.grimoramod", "ElectricChairLevel3");

	public static readonly AbilityMetaCategory Part2Modular = GuidManager.GetEnumValue<AbilityMetaCategory>("cyantist.inscryption.api", "Part2Modular");

	public static readonly CardMetaCategory GrimoraChoiceNode = GuidManager.GetEnumValue<CardMetaCategory>("arackulele.inscryption.grimoramod", "GrimoraModChoiceNode");

	public static readonly CardMetaCategory P03KayceesWizardRegion = GuidManager.GetEnumValue<CardMetaCategory>("zorro.inscryption.infiniscryption.p03kayceerun", "WizardRegionCards");

	public static readonly CardMetaCategory P03KayceesBastionRegion = GuidManager.GetEnumValue<CardMetaCategory>("zorro.inscryption.infiniscryption.p03kayceerun", "TechRegionCards");

	public static readonly CardMetaCategory P03KayceesNatureRegion = GuidManager.GetEnumValue<CardMetaCategory>("zorro.inscryption.infiniscryption.p03kayceerun", "NatureRegionCards");

	public static readonly CardMetaCategory P03KayceesUndeadRegion = GuidManager.GetEnumValue<CardMetaCategory>("zorro.inscryption.infiniscryption.p03kayceerun", "UndeadRegionCards");

	public static readonly CardMetaCategory P03KayceesNeutralRegion = GuidManager.GetEnumValue<CardMetaCategory>("zorro.inscryption.infiniscryption.p03kayceerun", "NeutralRegionCards");

	private void Awake()
	{
		//IL_0026: Unknown result type (might be due to invalid IL or missing references)
		//IL_002c: Expected O, but got Unknown
		((BaseUnityPlugin)this).Logger.LogInfo((object)"Loaded NevernamedsSigils!");
		bundle = LoadBundle("NevernamedsSigils/Resources/sigilassetbundle");
		Harmony val = new Harmony("NevernamedsSigils.harmonypatcher");
		val.PatchAll();
		NoBonesDecal = Tools.LoadTex("NevernamedsSigils/Resources/Other/preventbonesdecal.png");
		arachnophobiaMode = ((BaseUnityPlugin)this).Config.Bind<bool>("General", "Arachnophobia Mode", false, "Replaces certain icons to resemble webs rather than spiders.");
		NevernamedsTribes.InitTribes();
		CustomAppearances.Init();
		CustomDeathcardPortrait.InitialiseDictionaries();
		Copier.Init();
		Flighty.Init();
		Harbinger.Init();
		GutSpewer.Init();
		ExplodingCorpseCustom.Init();
		Doomed.Init();
		UnfocusedStrike.Init();
		Commander.Init();
		BandageWeaver.Init();
		Endangered.Init();
		ToothPuller.Init();
		TrophyHunter.Init();
		Fearsome.Init();
		Trio.Init();
		Hypermorphic.Init();
		Enraged.Init();
		Medicinal.Init();
		Burning.Init();
		FireResistant.Init();
		Ignition.Init();
		SavageRitual.Init();
		Trapjaw.Init();
		SkinAnimator.Init();
		OrganThief.Init();
		Snapshot.Init();
		EnergyDependent.Init();
		CrookedStrikeLeft.Init();
		CrookedStrikeRight.Init();
		Lonesome.Init();
		DeusHoof.Init();
		Ripper.Init();
		HaunterCustom.Init();
		FrailSacrifice.Init();
		Mockery.Init();
		ImmortalCoil.Init();
		Clawed.Init();
		Claw.Init();
		RunningStrike.Init();
		Abstain.Init();
		Cute.Init();
		WebSigil.Init();
		Trampler.Init();
		SharperQuills.Init();
		ClawingHand.Init();
		Weaver.Init();
		ReturnStrike.Init();
		InspiringSacrifice.Init();
		DeckedOut.Init();
		BoneDependent.Init();
		OtherSide.Init();
		ExceptionalSacrifice.Init();
		TriflingSacrifice.Init();
		Visceral.Init();
		TuckAndRoll.Init();
		BoneSpurs.Init();
		Crossbones.Init();
		HomeRun.Init();
		SquirrelDependent.Init();
		Vampiric.Init();
		Allure.Init();
		Traitor.Init();
		TermiteKing.Init();
		Termatriarch.Init();
		Parthenogenesis.Init();
		Landscaper.Init();
		Diver.Init();
		FanTailed.Init();
		TransformerCustom.Init();
		Twister.Init();
		TwinBond.Init();
		SubaquaticSpines.Init();
		Frail.Init();
		Caustic.Init();
		Unlucky.Init();
		AntGuardian.Init();
		Drop.Init();
		Moxcraft.Init();
		WoodsieLord.Init();
		FringeStrike.Init();
		Mason.Init();
		Dupeglitch.Init();
		Downdraft.Init();
		Recharge.Init();
		VesselShedder.Init();
		GiftBearerCustom.Init();
		KinBearer.Init();
		HartsWithin.Init();
		ArtisticLicense.Init();
		ChaosStrike.Init();
		BloodDependent.Init();
		DeathSnatch.Init();
		AculeateGrip.Init();
		Motivator.Init();
		Paralytic.Init();
		BuzzOff.Init();
		CoastGuard.Init();
		SpidersWeb.Init();
		TripleStrike.Init();
		Bonelust.Init();
		Moxwarp.Init();
		TemptingTarget.Init();
		SwoopingStrike.Init();
		GraveyardShift.Init();
		Incontinent.Init();
		BloodFromStone.Init();
		Tug.Init();
		PointNemo.Init();
		Gooey.Init();
		Immaterial.Init();
		Stalwart.Init();
		GoldRush.Init();
		FireInTheHole.Init();
		Erratic.Init();
		Soak.Init();
		DogGone.Init();
		Snakebite.Init();
		DeerlyDeparted.Init();
		FowlPlay.Init();
		Insectivore.Init();
		Crusher.Init();
		RockEater.Init();
		FatalFlank.Init();
		Eager.Init();
		Lurk.Init();
		LashOut.Init();
		Ravenous.Init();
		EspritDeCorp.Init();
		Sanguine.Init();
		UnbalancedLeadership.Init();
		BoneDuke.Init();
		Sturdy.Init();
		Resilient.Init();
		Mauler.Init();
		FossilRecord.Init();
		CallToArms.Init();
		SplashDamage.Init();
		Phantasmic.Init();
		FilterFeeder.Init();
		WaveringStrike.Init();
		PinnacleStrike.Init();
		OddStrike.Init();
		EvenStrike.Init();
		Valuable.Init();
		Thief.Init();
		CenterStrike.Init();
		Herald.Init();
		Revolve.Init();
		DivisibilityStrike.Init();
		Venator.Init();
		Summoner.Init();
		SharpestQuills.Init();
		SinisterStrike.Init();
		DexterStrike.Init();
		RemoteControlled.Init();
		Pushover.Init();
		Healshield.Init();
		Sentriple.Init();
		Bloodrunner.Init();
		SurgingQuills.Init();
		SplitSentry.Init();
		Snare.Init();
		Bully.Init();
		Legion.Init();
		TrajectileQuills.Init();
		BloodGusher.Init();
		Propagation.Init();
		EyeForBattle.Init();
		Wingrider.Init();
		Bisection.Init();
		Emancipation.Init();
		Cheater.Init();
		Collector.Init();
		CollateralDamage.Init();
		Siphon.Init();
		HookLineAndSinker.Init();
		SquirrelKing.Init();
		Spurred.Init();
		SharpShot.Init();
		EnemyLines.Init();
		PainfulPresence.Init();
		BloodBorn.Init();
		Armortify.Init();
		Distraction.Init();
		FlankBlast.Init();
		SplitDetonation.Init();
		CardShedder.Init();
		SapphireHeart.Init();
		EmeraldHeart.Init();
		RubyCore.Init();
		SapphireCore.Init();
		EmeraldCore.Init();
		TestSigil.Init();
		Docile.Init();
		Reroute.Init();
		Globetrotter.Init();
		Expulsion.Init();
		Crunchy.Init();
		InstantEffect.Init();
		Wimpy.Init();
		Osteoklepty.Init();
		Annihilation.Init();
		Telepathic.Init();
		OrangeInspiration.Init();
		Transmogrification.Init();
		Divination.Init();
		Freefall.Init();
		Disembowel.Init();
		Exsanguination.Init();
		FaceToFace.Init();
		BloodArtist.Init();
		FriendFinder.Init();
		NatureOfTheBeast.Init();
		Quickdraw.Init();
		Bleach.Init();
		SkullSwarm.Init();
		KillingJoke.Init();
		UnstableGems.Init();
		GreenInspiration.Init();
		BlueInspiration.Init();
		WildShape.Init();
		EasyPickings.Init();
		Antimagic.Init();
		SplashZone.Init();
		Obedient.Init();
		Snip.Init();
		Desperate.Init();
		Act2TrinketBearer.Init();
		Omniguardian.Init();
		Supercharge.Init();
		Cleaving.Init();
		MorphMover.Init();
		Backup.Init();
		SapphireDependant.Init();
		RubyDependant.Init();
		EmeraldDependant.Init();
		BombsAway.Init();
		SigilMimic.Init();
		MysteryMox.Init();
		Recycle.Init();
		BatchDelete.Init();
		Unhammerable.Init();
		Absorber.Init();
		Marcescent.Init();
		DoubleTap.Init();
		Dripping.Init();
		UnderPressure.Init();
		Regenerator.Init();
		Exhume.Init();
		Lockdown.Init();
		Magitech.Init();
		QuadStrike.Init();
		GemShedder.Init();
		SwitchStrike.Init();
		Bombjuration.Init();
		Firebomb.Init();
		Piercing.Init();
		PreemptiveStrike.Init();
		Bloodguzzler.Init();
		Eternal.Init();
		Giant.Init();
		HighPowered.Init();
		Rupture.Init();
		Ranger.Init();
		Rememberance.Init();
		Toxic.Init();
		Waterbird.Init();
		Bloated.Init();
		Draw.Init();
		FrogFriend.Init();
		L33pLeaver.Init();
		Deadringer.Init();
		PutSentryHere.Init();
		CircuitMaker.Init();
		VivaLaRevolution.Init();
		MoxMax.Init();
		Goated.Init();
		WingClipper.Init();
		Gravity.Init();
		Bastion.Init();
		Healer.Init();
		PerfectForm.Init();
		ImmaculateForm.Init();
		PureHeart.Init();
		GemSkeptic.Init();
		Defiler.Init();
		BifurcatedWhenGempowered.Init();
		SweepingStrikeLeft.Init();
		SweepingStrikeRight.Init();
		Entangle.Init();
		Coward.Init();
		Reflective.Init();
		Mirrific.Init();
		Unspeakable.Init();
		Prophecy.Init();
		DiagonalStrike.Init();
		Retreat.Init();
		WaterborneLatch.Init();
		SprinterLatch.Init();
		BurningLatch.Init();
		BurrowerLatch.Init();
		WeirdLatch.Init();
		NullLatch.Init();
		FrailLatch.Init();
		HaunterLatch.Init();
		OverclockedLatch.Init();
		GemLatch.Init();
		AirborneLatch.Init();
		AnnoyingLatch.Init();
		SniperLatch.Init();
		StalwartLatch.Init();
		TotemLatch.Init();
		MeaninglessBond.Init();
		FriendshipBond.Init();
		TenderBond.Init();
		BillowingBond.Init();
		GraveConduit.Init();
		StimConduit.Init();
		LootConduit.Init();
		MalfunctioningConduit.Init();
		GunConduit.Init();
		ThornyConduit.Init();
		ElderConduit.Init();
		NanoConduit.Init();
		HotConduit.Init();
		SapphireConduit.Init();
		RubyConduit.Init();
		EmeraldConduit.Init();
		RepulsiveWhenPowered.Init();
		SplashDamageWhenPowered.Init();
		GiftWhenPoweredCustom.Init();
		DoubleStrikeWhenPowered.Init();
		OmnipotentWhenPowered.Init();
		MorselWhenPowered.Init();
		PoweredQuills.Init();
		PrintWhenPowered.Init();
		ScavengeWhenPowered.Init();
		StimulateWhenPowered.Init();
		Fetch.Init();
		Remove.Init();
		EternalGallop.Init();
		Flip.Init();
		TrainedFlier.Init();
		EnlargeCustom.Init();
		Dredge.Init();
		Bonefed.Init();
		Bonestrike.Init();
		UpgradeSubroutine.Init();
		Causality.Init();
		Carnivore.Init();
		Deadbeat.Init();
		Bloodbait.Init();
		TrainedSwimmer.Init();
		Gorge.Init();
		PunchingBag.Init();
		FairTrade.Init();
		Broodfeast.Init();
		PickyEater.Init();
		Escape.Init();
		Spellsword.Init();
		Sharpen.Init();
		ExaltedRune.Init();
		AntPlusTwo.Init();
		HealthDamage.Init();
		BloodAndBone.Init();
		DirectorOfTheBoard.Init();
		DamageDice.Init();
		OneDFour.Init();
		BirdsOfAFeather.Init();
		PackHunter.Init();
		HerdingBeast.Init();
		WorldWideWeb.Init();
		Boned.Init();
		OneHalfSquirrels.Init();
		SinEater.Init();
		Ambitious.Init();
		StrengthInNumbers.Init();
		PackPower.Init();
		PackPowerPlus.Init();
		TrinketVitality.Init();
		HalfCharged.Init();
		Greenhorn.Init();
		Fabled.Init();
		MagickePower.Init();
		CrabDance.Init();
		HandOnHeart.Init();
		Lithophile.Init();
		Firepower.Init();
		FollowTheLeader.Init();
		Starved.Init();
		DrawnOut.Init();
		SanguineBond.Init();
		InherentFecundity.Init();
		ContinualEvolution.Init();
		AbsorbOtherCards.Init();
		SigilShedder.Init();
		InherentUndying.Init();
		InherentCardOnHit.Init();
		InherentGooey.Init();
		InherentCardShedder.Init();
		BetterRandomCard.Init();
		InherentGraveyardShift.Init();
		Act2SpawnLice.Init();
		Act2Shapeshifter.Init();
		Cards.Init();
		FaceToFaceCardsInit.Init();
		Act2ItemCards.Init();
		CardExtensions.SetPixelPortrait(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "EmptyVessel"), Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/act2emptyves_pixel.png"), (FilterMode?)null);
		CardExtensions.SetPixelPortrait(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "EmptyVessel_GreenGem"), Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/emeraldvessel_pixel.png"), (FilterMode?)null);
		CardExtensions.SetPixelPortrait(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "EmptyVessel_OrangeGem"), Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/rubyvessel_pixel.png"), (FilterMode?)null);
		CardExtensions.SetPixelPortrait(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "EmptyVessel_BlueGem"), Tools.LoadTex("NevernamedsSigils/Resources/PixelCards/sapphirevessel_pixel.png"), (FilterMode?)null);
		CardManager.ModifyCardList += delegate(List<CardInfo> cards)
		{
			//IL_014b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0178: Unknown result type (might be due to invalid IL or missing references)
			//IL_01a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_01ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_01d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_01df: Expected O, but got Unknown
			foreach (CardInfo item in cards.Where((CardInfo c) => CardExtensions.GetExtendedProperty(c, "PreventBones") != null))
			{
				if (item.decals == null)
				{
					item.decals = new List<Texture>();
				}
				item.decals.Add((Texture)(object)NoBonesDecal);
			}
			bool flag = ScriptableObjectLoader<CardInfo>.AllData.FindAll((CardInfo x) => x.tribes.Contains(NevernamedsTribes.Arachnid)).Count > 0;
			bool flag2 = ScriptableObjectLoader<CardInfo>.AllData.FindAll((CardInfo x) => x.tribes.Contains(NevernamedsTribes.Crustacean)).Count > 0;
			bool flag3 = ScriptableObjectLoader<CardInfo>.AllData.FindAll((CardInfo x) => x.tribes.Contains(NevernamedsTribes.Rodent)).Count > 0;
			foreach (CardInfo card in cards)
			{
				if (toBeMadeArachnid.Contains(((Object)card).name) && flag)
				{
					card.tribes.Add(NevernamedsTribes.Arachnid);
				}
				if (toBeMadeCrustacean.Contains(((Object)card).name) && flag2)
				{
					card.tribes.Add(NevernamedsTribes.Crustacean);
				}
				if (toBeMadeRodent.Contains(((Object)card).name) && flag3)
				{
					card.tribes.Add(NevernamedsTribes.Rodent);
				}
				if (CardExtensions.GetExtendedProperty(card, "SigilariumGemified") != null)
				{
					card.Mods.Add(new CardModificationInfo
					{
						gemify = true
					});
				}
			}
			return cards;
		};
		AbilityManager.ModifyAbilityList += (List<FullAbility> abilities) => abilities;
	}

	public static AssetBundle LoadBundle(string path)
	{
		using Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(path.Replace("\\", ".").Replace("/", "."));
		return AssetBundle.LoadFromStream(stream);
	}
}
public class CustomDeathcardPortrait : DynamicCardPortrait
{
	[SerializeField]
	public SpriteRenderer bodyRenderer;

	[SerializeField]
	public SpriteRenderer headRenderer;

	[SerializeField]
	public SpriteRenderer faceRenderer;

	[SerializeField]
	public SpriteRenderer earsRenderer;

	[SerializeField]
	public SpriteRenderer emissionRenderer;

	private CardModificationInfo bountyHunterInfo;

	public static Dictionary<int, List<Sprite>> BodySprites;

	public static Dictionary<int, List<Sprite>> HeadSprites;

	public static Dictionary<int, List<Sprite>> EyesSprites;

	public static Dictionary<int, List<Sprite>> EmissionSprites;

	public static Dictionary<int, List<Sprite>> EarsSprites;

	public static Dictionary<Tribe, int> tribeToInt = new Dictionary<Tribe, int>
	{
		{
			(Tribe)3,
			10
		},
		{
			(Tribe)2,
			11
		},
		{
			(Tribe)5,
			12
		},
		{
			(Tribe)6,
			13
		},
		{
			(Tribe)4,
			14
		},
		{
			(Tribe)1,
			15
		},
		{
			NevernamedsTribes.Arachnid,
			16
		},
		{
			NevernamedsTribes.Crustacean,
			17
		},
		{
			NevernamedsTribes.Rodent,
			18
		}
	};

	public static List<int> validRandomAct1Tribes = new List<int> { 10, 11, 12, 13, 14, 16, 17, 18 };

	private static List<string> syllable1 = new List<string>
	{
		"Bull", "Mos", "Man", "The ", "Deadly ", "Wild ", "Ho", "Am", "Amph", "Co",
		"Kar", "Fi", "Ra", "Spar", "Blood ", "King", "Coy", "Al", "El", "Moo",
		"Wa", "Pa", "Wor", "Mag", "Lar", "Strange ", "Stink", "Our", "Add", "Ura",
		"Squi", "Por", "Ara", "Bea", "Ot", "War"
	};

	private static List<string> syllable2 = new List<string>
	{
		"qui", "fro", "ti", "digi", "al", "pe", "ki", "sher", "wal", "fi",
		"o", "loo", "ker", "got", "goat", "va", "lar", "ink", "yu", "oe",
		"cu", "cku", "pu"
	};

	private static List<string> syllable3 = new List<string>
	{
		"frog", "to", "s", "amy", "gam", "pod", "pog", "nos", "pa", "ven",
		"row", "ker", "te", "pha", "se", "sie", "ant", "va", "bug", "fly",
		"boros", "li", "ba", "rrel", "pine", "lele", "ver", "ter", "ren"
	};

	private static List<string> RobotSyllable1 = new List<string>
	{
		"The ", "Not ", "Holy ", "Tall ", "Lil ", "Big ", "Ms. ", "Mr. ", "Mrs. ", "Master ",
		"Dr. ", "St. ", "Dat ", "Prof. ", "Hon. ", "Grim", "Super ", "Capt. ", "Rev. ", "Gen. ",
		"My ", "Your ", "Msgr. ", "King ", "Queen ", "Mistress ", "Tiny ", "Crazy "
	};

	private static List<string> RobotSyllable2 = new List<string>
	{
		"Lol", "The", "Toot", "Loot", "Shoot", "Help", "Good", "Smart", "Fat", "Fire",
		"Screw", "Bomb", "Gun", "Sad", "Happy", "Killer", "Death", "Steel", "Tin", "Gold",
		"Iron", "Green", "Engi", "Zap", "Buzz", "Clunker", "Angry", "Eat", "Old"
	};

	private static List<string> RobotSyllable3 = new List<string>
	{
		" 2000", " 3000", "matic", "Bot", " bot", " You", " thing", "robo", " Esq.", " X",
		" Boi", " Jr.", " Man", "tron", "tronic", " .v4", "man", "droid", " droid", " Toe",
		" Me"
	};

	private static List<string> UndeadSyllable1 = new List<string>
	{
		"Dr. ", "Master ", "The ", "Sir ", "Horrid ", "Festering ", "Gruesome ", "Corpulent ", "Lady ", "Madame ",
		"Capt. ", "First Mate ", "Loathesome ", "Dear ", "The Late ", "Mad ", "Msgr. ", "Prof. ", "Unholy ", "Evil ",
		"Dead ", "Wild ", "Lt. ", "Baron ", "Duke ", "Duke of ", "Starved ", "Smooth "
	};

	private static List<string> UndeadSyllable2 = new List<string>
	{
		"Bones", "Graves", "Deads", "Ghoul", "Frost", "Dirt", "Heart", "Rip", "Dark", "Cold",
		"Limb", "Bone", "Skull",