Decompiled source of AnglerFishingNode v1.0.2

plugins/GeckVolantMarin-AnglerFishingNode.dll

Decompiled a day 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.Logging;
using DiskCardGame;
using InscryptionAPI.Card;
using InscryptionAPI.Helpers;
using InscryptionAPI.Nodes;
using Microsoft.CodeAnalysis;
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.1", FrameworkDisplayName = ".NET Standard 2.1")]
[assembly: AssemblyCompany("GeckVolantMarin-AnglerFishingNode")]
[assembly: AssemblyConfiguration("Debug")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0")]
[assembly: AssemblyProduct("GeckVolantMarin-AnglerFishingNode")]
[assembly: AssemblyTitle("GeckVolantMarin-AnglerFishingNode")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("1.0.0.0")]
[module: UnverifiableCode]
[module: RefSafetyRules(11)]
namespace Microsoft.CodeAnalysis
{
	[CompilerGenerated]
	[Microsoft.CodeAnalysis.Embedded]
	internal sealed class EmbeddedAttribute : Attribute
	{
	}
}
namespace System.Runtime.CompilerServices
{
	[CompilerGenerated]
	[Microsoft.CodeAnalysis.Embedded]
	[AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)]
	internal sealed class RefSafetyRulesAttribute : Attribute
	{
		public readonly int Version;

		public RefSafetyRulesAttribute(int P_0)
		{
			Version = P_0;
		}
	}
}
namespace GeckVolantMarin
{
	public static class NewMechanicsConcept
	{
		public static MechanicsConcept anglerFishing;

		public static void createMechanicsConcept()
		{
			//IL_0006: Unknown result type (might be due to invalid IL or missing references)
			//IL_0007: Unknown result type (might be due to invalid IL or missing references)
			//IL_0009: Unknown result type (might be due to invalid IL or missing references)
			//IL_000a: Unknown result type (might be due to invalid IL or missing references)
			//IL_000b: Unknown result type (might be due to invalid IL or missing references)
			//IL_000c: Unknown result type (might be due to invalid IL or missing references)
			MechanicsConcept val = (MechanicsConcept)16777322;
			val = (anglerFishing = (MechanicsConcept)(val + 1));
		}
	}
}
namespace GeckVolantMarin.AnglerFishingNode
{
	public static class NewTraits
	{
		public static Trait veryBadFishingBait;

		public static Trait badFishingBait;

		public static Trait averageFishingBait;

		public static Trait goodFishingBait;

		public static Trait verySmallFishingBait;

		public static Trait smallFishingBait;

		public static Trait mediumFishingBait;

		public static Trait bigFishingBait;

		public static Trait badTrashAttractorBait;

		public static Trait averageTrashAttractorBait;

		public static Trait goodTrashAttractorBait;

		public static Trait veryGoodTrashAttractorBait;

		public static Trait badTreasureAttractorBait;

		public static Trait averageTreasureAttractorBait;

		public static Trait goodTreasureAttractorBait;

		public static Trait veryGoodTreasureAttractorBait;

		public static Trait badBoonAttractorBait;

		public static Trait averageBoonAttractorBait;

		public static Trait goodBoonAttractorBait;

		public static Trait veryGoodBoonAttractorBait;

		public static Trait badGrabberBait;

		public static Trait averageGrabberBait;

		public static Trait goodGrabberBait;

		public static Trait veryGoodGrabberBait;

		private static void addTraitsToBaseGameCards()
		{
			//IL_0018: Unknown result type (might be due to invalid IL or missing references)
			//IL_001e: Expected I4, but got Unknown
			//IL_003b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0041: Expected I4, but got Unknown
			//IL_005e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0064: Expected I4, but got Unknown
			//IL_0081: Unknown result type (might be due to invalid IL or missing references)
			//IL_0087: Expected I4, but got Unknown
			//IL_00a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_00aa: Expected I4, but got Unknown
			//IL_00c7: Unknown result type (might be due to invalid IL or missing references)
			//IL_00cd: Expected I4, but got Unknown
			//IL_00fa: Unknown result type (might be due to invalid IL or missing references)
			//IL_0100: Expected I4, but got Unknown
			//IL_012d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0133: Expected I4, but got Unknown
			//IL_0160: Unknown result type (might be due to invalid IL or missing references)
			//IL_0166: Expected I4, but got Unknown
			//IL_0183: Unknown result type (might be due to invalid IL or missing references)
			//IL_0189: Expected I4, but got Unknown
			//IL_01b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_01bc: Expected I4, but got Unknown
			//IL_01d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_01df: Expected I4, but got Unknown
			//IL_020c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0212: Expected I4, but got Unknown
			//IL_023f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0245: Expected I4, but got Unknown
			//IL_0262: Unknown result type (might be due to invalid IL or missing references)
			//IL_0268: Expected I4, but got Unknown
			//IL_0285: Unknown result type (might be due to invalid IL or missing references)
			//IL_028b: Expected I4, but got Unknown
			//IL_02b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_02be: Expected I4, but got Unknown
			//IL_02db: Unknown result type (might be due to invalid IL or missing references)
			//IL_02e1: Expected I4, but got Unknown
			//IL_02fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_0304: Expected I4, but got Unknown
			//IL_0331: Unknown result type (might be due to invalid IL or missing references)
			//IL_0337: Expected I4, but got Unknown
			//IL_0354: Unknown result type (might be due to invalid IL or missing references)
			//IL_035a: Expected I4, but got Unknown
			//IL_0377: Unknown result type (might be due to invalid IL or missing references)
			//IL_037d: Expected I4, but got Unknown
			//IL_03aa: Unknown result type (might be due to invalid IL or missing references)
			//IL_03b0: Expected I4, but got Unknown
			//IL_03cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_03d3: Expected I4, but got Unknown
			//IL_03f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_03f6: Expected I4, but got Unknown
			//IL_0413: Unknown result type (might be due to invalid IL or missing references)
			//IL_0419: Expected I4, but got Unknown
			//IL_0446: Unknown result type (might be due to invalid IL or missing references)
			//IL_044c: Expected I4, but got Unknown
			//IL_0469: Unknown result type (might be due to invalid IL or missing references)
			//IL_046f: Expected I4, but got Unknown
			//IL_049c: Unknown result type (might be due to invalid IL or missing references)
			//IL_04a2: Expected I4, but got Unknown
			//IL_04bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_04c5: Expected I4, but got Unknown
			//IL_04e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_04e8: Expected I4, but got Unknown
			//IL_0515: Unknown result type (might be due to invalid IL or missing references)
			//IL_051b: Expected I4, but got Unknown
			//IL_0538: Unknown result type (might be due to invalid IL or missing references)
			//IL_053e: Expected I4, but got Unknown
			//IL_055b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0561: Expected I4, but got Unknown
			//IL_058e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0594: Expected I4, but got Unknown
			//IL_05b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_05b7: Expected I4, but got Unknown
			//IL_05d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_05da: Expected I4, but got Unknown
			//IL_0607: Unknown result type (might be due to invalid IL or missing references)
			//IL_060d: Expected I4, but got Unknown
			//IL_063a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0640: Expected I4, but got Unknown
			//IL_066d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0673: Expected I4, but got Unknown
			//IL_0690: Unknown result type (might be due to invalid IL or missing references)
			//IL_0696: Expected I4, but got Unknown
			//IL_06b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_06b9: Expected I4, but got Unknown
			//IL_06e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_06ec: Expected I4, but got Unknown
			//IL_0709: Unknown result type (might be due to invalid IL or missing references)
			//IL_070f: Expected I4, but got Unknown
			//IL_072c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0732: Expected I4, but got Unknown
			//IL_074f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0755: Expected I4, but got Unknown
			//IL_0772: Unknown result type (might be due to invalid IL or missing references)
			//IL_0778: Expected I4, but got Unknown
			//IL_07a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_07ab: Expected I4, but got Unknown
			//IL_07c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_07ce: Expected I4, but got Unknown
			//IL_07fb: Unknown result type (might be due to invalid IL or missing references)
			//IL_0801: Expected I4, but got Unknown
			//IL_081e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0824: Expected I4, but got Unknown
			//IL_0851: Unknown result type (might be due to invalid IL or missing references)
			//IL_0857: Expected I4, but got Unknown
			//IL_0874: Unknown result type (might be due to invalid IL or missing references)
			//IL_087a: Expected I4, but got Unknown
			//IL_0897: Unknown result type (might be due to invalid IL or missing references)
			//IL_089d: Expected I4, but got Unknown
			//IL_08ca: Unknown result type (might be due to invalid IL or missing references)
			//IL_08d0: Expected I4, but got Unknown
			//IL_08ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_08f3: Expected I4, but got Unknown
			//IL_0910: Unknown result type (might be due to invalid IL or missing references)
			//IL_0916: Expected I4, but got Unknown
			//IL_0943: Unknown result type (might be due to invalid IL or missing references)
			//IL_0949: Expected I4, but got Unknown
			//IL_0966: Unknown result type (might be due to invalid IL or missing references)
			//IL_096c: Expected I4, but got Unknown
			//IL_0999: Unknown result type (might be due to invalid IL or missing references)
			//IL_099f: Expected I4, but got Unknown
			//IL_09bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_09c2: Expected I4, but got Unknown
			//IL_09df: Unknown result type (might be due to invalid IL or missing references)
			//IL_09e5: Expected I4, but got Unknown
			//IL_0a02: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a08: Expected I4, but got Unknown
			//IL_0a25: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a2b: Expected I4, but got Unknown
			//IL_0a58: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a5e: Expected I4, but got Unknown
			//IL_0a7b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a81: Expected I4, but got Unknown
			//IL_0a9e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0aa4: Expected I4, but got Unknown
			//IL_0ad1: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ad7: Expected I4, but got Unknown
			//IL_0af4: Unknown result type (might be due to invalid IL or missing references)
			//IL_0afa: Expected I4, but got Unknown
			//IL_0b17: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b1d: Expected I4, but got Unknown
			//IL_0b4a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b50: Expected I4, but got Unknown
			//IL_0b6d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b73: Expected I4, but got Unknown
			//IL_0ba0: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ba6: Expected I4, but got Unknown
			//IL_0bc3: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bc9: Expected I4, but got Unknown
			//IL_0be6: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bec: Expected I4, but got Unknown
			//IL_0c19: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c1f: Expected I4, but got Unknown
			//IL_0c3c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c42: Expected I4, but got Unknown
			//IL_0c5f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c65: Expected I4, but got Unknown
			//IL_0c92: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c98: Expected I4, but got Unknown
			//IL_0cb5: Unknown result type (might be due to invalid IL or missing references)
			//IL_0cbb: Expected I4, but got Unknown
			//IL_0ce8: Unknown result type (might be due to invalid IL or missing references)
			//IL_0cee: Expected I4, but got Unknown
			//IL_0d0b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d11: Expected I4, but got Unknown
			//IL_0d3e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d44: Expected I4, but got Unknown
			//IL_0d61: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d67: Expected I4, but got Unknown
			//IL_0d84: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d8a: Expected I4, but got Unknown
			//IL_0da7: Unknown result type (might be due to invalid IL or missing references)
			//IL_0dad: Expected I4, but got Unknown
			//IL_0dda: Unknown result type (might be due to invalid IL or missing references)
			//IL_0de0: Expected I4, but got Unknown
			//IL_0dfd: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e03: Expected I4, but got Unknown
			//IL_0e20: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e26: Expected I4, but got Unknown
			//IL_0e53: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e59: Expected I4, but got Unknown
			//IL_0e76: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e7c: Expected I4, but got Unknown
			//IL_0e99: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e9f: Expected I4, but got Unknown
			//IL_0ebc: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ec2: Expected I4, but got Unknown
			//IL_0eef: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ef5: Expected I4, but got Unknown
			//IL_0f12: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f18: Expected I4, but got Unknown
			//IL_0f35: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f3b: Expected I4, but got Unknown
			//IL_0f68: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f6e: Expected I4, but got Unknown
			//IL_0f8b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f91: Expected I4, but got Unknown
			//IL_0fbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fc4: Expected I4, but got Unknown
			//IL_0fe1: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fe7: Expected I4, but got Unknown
			//IL_1014: Unknown result type (might be due to invalid IL or missing references)
			//IL_101a: Expected I4, but got Unknown
			//IL_1037: Unknown result type (might be due to invalid IL or missing references)
			//IL_103d: Expected I4, but got Unknown
			//IL_105a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1060: Expected I4, but got Unknown
			//IL_108d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1093: Expected I4, but got Unknown
			//IL_10c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_10c6: Expected I4, but got Unknown
			//IL_10e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_10e9: Expected I4, but got Unknown
			//IL_1106: Unknown result type (might be due to invalid IL or missing references)
			//IL_110c: Expected I4, but got Unknown
			//IL_1139: Unknown result type (might be due to invalid IL or missing references)
			//IL_113f: Expected I4, but got Unknown
			//IL_115c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1162: Expected I4, but got Unknown
			//IL_117f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1185: Expected I4, but got Unknown
			//IL_11b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_11b8: Expected I4, but got Unknown
			//IL_11d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_11db: Expected I4, but got Unknown
			//IL_11f8: Unknown result type (might be due to invalid IL or missing references)
			//IL_11fe: Expected I4, but got Unknown
			//IL_121b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1221: Expected I4, but got Unknown
			//IL_124e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1254: Expected I4, but got Unknown
			//IL_1271: Unknown result type (might be due to invalid IL or missing references)
			//IL_1277: Expected I4, but got Unknown
			//IL_12a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_12aa: Expected I4, but got Unknown
			//IL_12c7: Unknown result type (might be due to invalid IL or missing references)
			//IL_12cd: Expected I4, but got Unknown
			//IL_12ea: Unknown result type (might be due to invalid IL or missing references)
			//IL_12f0: Expected I4, but got Unknown
			//IL_131d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1323: Expected I4, but got Unknown
			//IL_1340: Unknown result type (might be due to invalid IL or missing references)
			//IL_1346: Expected I4, but got Unknown
			//IL_1363: Unknown result type (might be due to invalid IL or missing references)
			//IL_1369: Expected I4, but got Unknown
			//IL_1396: Unknown result type (might be due to invalid IL or missing references)
			//IL_139c: Expected I4, but got Unknown
			//IL_13b9: Unknown result type (might be due to invalid IL or missing references)
			//IL_13bf: Expected I4, but got Unknown
			//IL_13dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_13e2: Expected I4, but got Unknown
			//IL_140f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1415: Expected I4, but got Unknown
			//IL_1432: Unknown result type (might be due to invalid IL or missing references)
			//IL_1438: Expected I4, but got Unknown
			//IL_1465: Unknown result type (might be due to invalid IL or missing references)
			//IL_146b: Expected I4, but got Unknown
			//IL_1488: Unknown result type (might be due to invalid IL or missing references)
			//IL_148e: Expected I4, but got Unknown
			//IL_14ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_14b1: Expected I4, but got Unknown
			//IL_14de: Unknown result type (might be due to invalid IL or missing references)
			//IL_14e4: Expected I4, but got Unknown
			//IL_1501: Unknown result type (might be due to invalid IL or missing references)
			//IL_1507: Expected I4, but got Unknown
			//IL_1534: Unknown result type (might be due to invalid IL or missing references)
			//IL_153a: Expected I4, but got Unknown
			//IL_1557: Unknown result type (might be due to invalid IL or missing references)
			//IL_155d: Expected I4, but got Unknown
			//IL_158a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1590: Expected I4, but got Unknown
			//IL_15ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_15b3: Expected I4, but got Unknown
			//IL_15e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_15e6: Expected I4, but got Unknown
			//IL_1603: Unknown result type (might be due to invalid IL or missing references)
			//IL_1609: Expected I4, but got Unknown
			//IL_1626: Unknown result type (might be due to invalid IL or missing references)
			//IL_162c: Expected I4, but got Unknown
			//IL_1659: Unknown result type (might be due to invalid IL or missing references)
			//IL_165f: Expected I4, but got Unknown
			//IL_167c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1682: Expected I4, but got Unknown
			//IL_169f: Unknown result type (might be due to invalid IL or missing references)
			//IL_16a5: Expected I4, but got Unknown
			//IL_16d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_16d8: Expected I4, but got Unknown
			//IL_16f5: Unknown result type (might be due to invalid IL or missing references)
			//IL_16fb: Expected I4, but got Unknown
			//IL_1718: Unknown result type (might be due to invalid IL or missing references)
			//IL_171e: Expected I4, but got Unknown
			//IL_174b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1751: Expected I4, but got Unknown
			//IL_176e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1774: Expected I4, but got Unknown
			//IL_1791: Unknown result type (might be due to invalid IL or missing references)
			//IL_1797: Expected I4, but got Unknown
			//IL_17c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_17ca: Expected I4, but got Unknown
			//IL_17e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_17ed: Expected I4, but got Unknown
			//IL_180a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1810: Expected I4, but got Unknown
			//IL_183d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1843: Expected I4, but got Unknown
			//IL_1870: Unknown result type (might be due to invalid IL or missing references)
			//IL_1876: Expected I4, but got Unknown
			//IL_1893: Unknown result type (might be due to invalid IL or missing references)
			//IL_1899: Expected I4, but got Unknown
			//IL_18c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_18cc: Expected I4, but got Unknown
			//IL_18e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_18ef: Expected I4, but got Unknown
			//IL_191c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1922: Expected I4, but got Unknown
			//IL_193f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1945: Expected I4, but got Unknown
			//IL_1962: Unknown result type (might be due to invalid IL or missing references)
			//IL_1968: Expected I4, but got Unknown
			//IL_1995: Unknown result type (might be due to invalid IL or missing references)
			//IL_199b: Expected I4, but got Unknown
			//IL_19b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_19be: Expected I4, but got Unknown
			//IL_19eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_19f1: Expected I4, but got Unknown
			//IL_1a0e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a14: Expected I4, but got Unknown
			//IL_1a31: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a37: Expected I4, but got Unknown
			//IL_1a64: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a6a: Expected I4, but got Unknown
			//IL_1a87: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a8d: Expected I4, but got Unknown
			//IL_1aba: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ac0: Expected I4, but got Unknown
			//IL_1add: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ae3: Expected I4, but got Unknown
			//IL_1b10: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b16: Expected I4, but got Unknown
			//IL_1b33: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b39: Expected I4, but got Unknown
			//IL_1b66: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b6c: Expected I4, but got Unknown
			//IL_1b89: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b8f: Expected I4, but got Unknown
			//IL_1bbc: Unknown result type (might be due to invalid IL or missing references)
			//IL_1bc2: Expected I4, but got Unknown
			//IL_1bdf: Unknown result type (might be due to invalid IL or missing references)
			//IL_1be5: Expected I4, but got Unknown
			//IL_1c02: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c08: Expected I4, but got Unknown
			//IL_1c35: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c3b: Expected I4, but got Unknown
			//IL_1c58: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c5e: Expected I4, but got Unknown
			//IL_1c8b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c91: Expected I4, but got Unknown
			//IL_1cae: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cb4: Expected I4, but got Unknown
			//IL_1ce1: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ce7: Expected I4, but got Unknown
			//IL_1d04: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d0a: Expected I4, but got Unknown
			//IL_1d37: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d3d: Expected I4, but got Unknown
			//IL_1d6a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d70: Expected I4, but got Unknown
			//IL_1d9d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1da3: Expected I4, but got Unknown
			//IL_1dc0: Unknown result type (might be due to invalid IL or missing references)
			//IL_1dc6: Expected I4, but got Unknown
			//IL_1df3: Unknown result type (might be due to invalid IL or missing references)
			//IL_1df9: Expected I4, but got Unknown
			//IL_1e16: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e1c: Expected I4, but got Unknown
			//IL_1e39: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e3f: Expected I4, but got Unknown
			//IL_1e6c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e72: Expected I4, but got Unknown
			//IL_1e9f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ea5: Expected I4, but got Unknown
			//IL_1ed2: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ed8: Expected I4, but got Unknown
			//IL_1f05: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f0b: Expected I4, but got Unknown
			//IL_1f38: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f3e: Expected I4, but got Unknown
			//IL_1f5b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f61: Expected I4, but got Unknown
			//IL_1f8e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f94: Expected I4, but got Unknown
			//IL_1fb1: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fb7: Expected I4, but got Unknown
			//IL_1fe4: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fea: Expected I4, but got Unknown
			//IL_2017: Unknown result type (might be due to invalid IL or missing references)
			//IL_201d: Expected I4, but got Unknown
			//IL_204a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2050: Expected I4, but got Unknown
			//IL_207d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2083: Expected I4, but got Unknown
			//IL_20b0: Unknown result type (might be due to invalid IL or missing references)
			//IL_20b6: Expected I4, but got Unknown
			//IL_20e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_20e9: Expected I4, but got Unknown
			//IL_2106: Unknown result type (might be due to invalid IL or missing references)
			//IL_210c: Expected I4, but got Unknown
			//IL_2129: Unknown result type (might be due to invalid IL or missing references)
			//IL_212f: Expected I4, but got Unknown
			//IL_215c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2162: Expected I4, but got Unknown
			//IL_218f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2195: Expected I4, but got Unknown
			//IL_21c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_21c8: Expected I4, but got Unknown
			//IL_21e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_21eb: Expected I4, but got Unknown
			//IL_2218: Unknown result type (might be due to invalid IL or missing references)
			//IL_221e: Expected I4, but got Unknown
			//IL_223b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2241: Expected I4, but got Unknown
			//IL_226e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2274: Expected I4, but got Unknown
			//IL_2291: Unknown result type (might be due to invalid IL or missing references)
			//IL_2297: Expected I4, but got Unknown
			//IL_22c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_22ca: Expected I4, but got Unknown
			//IL_22e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_22ed: Expected I4, but got Unknown
			//IL_231a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2320: Expected I4, but got Unknown
			//IL_233d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2343: Expected I4, but got Unknown
			//IL_2370: Unknown result type (might be due to invalid IL or missing references)
			//IL_2376: Expected I4, but got Unknown
			//IL_2393: Unknown result type (might be due to invalid IL or missing references)
			//IL_2399: Expected I4, but got Unknown
			//IL_23b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_23bc: Expected I4, but got Unknown
			//IL_23d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_23df: Expected I4, but got Unknown
			//IL_240c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2412: Expected I4, but got Unknown
			//IL_242f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2435: Expected I4, but got Unknown
			//IL_2462: Unknown result type (might be due to invalid IL or missing references)
			//IL_2468: Expected I4, but got Unknown
			//IL_2485: Unknown result type (might be due to invalid IL or missing references)
			//IL_248b: Expected I4, but got Unknown
			//IL_24b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_24be: Expected I4, but got Unknown
			//IL_24db: Unknown result type (might be due to invalid IL or missing references)
			//IL_24e1: Expected I4, but got Unknown
			//IL_24fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_2504: Expected I4, but got Unknown
			//IL_2521: Unknown result type (might be due to invalid IL or missing references)
			//IL_2527: Expected I4, but got Unknown
			//IL_2544: Unknown result type (might be due to invalid IL or missing references)
			//IL_254a: Expected I4, but got Unknown
			//IL_2567: Unknown result type (might be due to invalid IL or missing references)
			//IL_256d: Expected I4, but got Unknown
			//IL_259a: Unknown result type (might be due to invalid IL or missing references)
			//IL_25a0: Expected I4, but got Unknown
			//IL_25bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_25c3: Expected I4, but got Unknown
			//IL_25e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_25e6: Expected I4, but got Unknown
			//IL_2603: Unknown result type (might be due to invalid IL or missing references)
			//IL_2609: Expected I4, but got Unknown
			//IL_2636: Unknown result type (might be due to invalid IL or missing references)
			//IL_263c: Expected I4, but got Unknown
			//IL_2659: Unknown result type (might be due to invalid IL or missing references)
			//IL_265f: Expected I4, but got Unknown
			//IL_267c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2682: Expected I4, but got Unknown
			//IL_269f: Unknown result type (might be due to invalid IL or missing references)
			//IL_26a5: Expected I4, but got Unknown
			//IL_26d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_26d8: Expected I4, but got Unknown
			//IL_2705: Unknown result type (might be due to invalid IL or missing references)
			//IL_270b: Expected I4, but got Unknown
			//IL_2738: Unknown result type (might be due to invalid IL or missing references)
			//IL_273e: Expected I4, but got Unknown
			//IL_276b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2771: Expected I4, but got Unknown
			//IL_279e: Unknown result type (might be due to invalid IL or missing references)
			//IL_27a4: Expected I4, but got Unknown
			//IL_27c1: Unknown result type (might be due to invalid IL or missing references)
			//IL_27c7: Expected I4, but got Unknown
			//IL_27e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_27ea: Expected I4, but got Unknown
			//IL_2817: Unknown result type (might be due to invalid IL or missing references)
			//IL_281d: Expected I4, but got Unknown
			//IL_283a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2840: Expected I4, but got Unknown
			//IL_285d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2863: Expected I4, but got Unknown
			//IL_2880: Unknown result type (might be due to invalid IL or missing references)
			//IL_2886: Expected I4, but got Unknown
			//IL_28b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_28b9: Expected I4, but got Unknown
			//IL_28d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_28dc: Expected I4, but got Unknown
			//IL_28f9: Unknown result type (might be due to invalid IL or missing references)
			//IL_28ff: Expected I4, but got Unknown
			//IL_292c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2932: Expected I4, but got Unknown
			//IL_294f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2955: Expected I4, but got Unknown
			//IL_2972: Unknown result type (might be due to invalid IL or missing references)
			//IL_2978: Expected I4, but got Unknown
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "!DEATHCARD_BASE"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "!DEATHCARD_BASE"), (Trait[])(object)new Trait[1] { (Trait)(int)bigFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "!DEATHCARD_BASE"), (Trait[])(object)new Trait[1] { (Trait)(int)goodTrashAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "!DEATHCARD_BASE"), (Trait[])(object)new Trait[1] { (Trait)(int)goodTreasureAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "!DEATHCARD_BASE"), (Trait[])(object)new Trait[1] { (Trait)(int)averageBoonAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "!DEATHCARD_BASE"), (Trait[])(object)new Trait[1] { (Trait)(int)goodGrabberBait });
			Plugin.Logger.LogInfo((object)"Added traits for : !DEATHCARD_BASE");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "!STATIC!GLITCH"), (Trait[])(object)new Trait[1] { (Trait)(int)veryBadFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : !STATIC!GLITCH");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Adder"), (Trait[])(object)new Trait[1] { (Trait)(int)veryBadFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Adder");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Alpha"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Alpha"), (Trait[])(object)new Trait[1] { (Trait)(int)badGrabberBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Alpha");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Amalgam"), (Trait[])(object)new Trait[1] { (Trait)(int)badBoonAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Amalgam"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Amalgam");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Amoeba"), (Trait[])(object)new Trait[1] { (Trait)(int)veryBadFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Amoeba");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Ant"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Ant"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Ant"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Ant");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "AntFlying"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "AntFlying"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "AntFlying"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : AntFlying");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "AntQueen"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "AntQueen"), (Trait[])(object)new Trait[1] { (Trait)(int)smallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "AntQueen"), (Trait[])(object)new Trait[1] { (Trait)(int)averageTreasureAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : AntQueen");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "AquaSquirrel"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodTreasureAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "AquaSquirrel"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "AquaSquirrel"), (Trait[])(object)new Trait[1] { (Trait)(int)mediumFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "AquaSquirrel"), (Trait[])(object)new Trait[1] { (Trait)(int)goodGrabberBait });
			Plugin.Logger.LogInfo((object)"Added traits for : AquaSquirrel");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Bat"), (Trait[])(object)new Trait[1] { (Trait)(int)mediumFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Bat"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Bat");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Beaver"), (Trait[])(object)new Trait[1] { (Trait)(int)goodTrashAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Beaver"), (Trait[])(object)new Trait[1] { (Trait)(int)goodTreasureAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Beaver"), (Trait[])(object)new Trait[1] { (Trait)(int)averageBoonAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Beaver");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Bee"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Bee"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Bee"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Bee");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Bloodhound"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Bloodhound"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Bloodhound"), (Trait[])(object)new Trait[1] { (Trait)(int)bigFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Bloodhound");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Boulder"), (Trait[])(object)new Trait[1] { (Trait)(int)veryBadFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Boulder");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "BrokenEgg"), (Trait[])(object)new Trait[1] { (Trait)(int)veryBadFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : BrokenEgg");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Bull"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Bull"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Bull"), (Trait[])(object)new Trait[1] { (Trait)(int)bigFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Bull");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Bullfrog"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Bullfrog"), (Trait[])(object)new Trait[1] { (Trait)(int)averageTreasureAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Bullfrog"), (Trait[])(object)new Trait[1] { (Trait)(int)averageTreasureAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Bullfrog"), (Trait[])(object)new Trait[1] { (Trait)(int)smallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Bullfrog"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodGrabberBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Bullfrog");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Cat"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Cat"), (Trait[])(object)new Trait[1] { (Trait)(int)mediumFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Cat");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "CatUndead"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "CatUndead"), (Trait[])(object)new Trait[1] { (Trait)(int)mediumFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : CatUndead");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Cockroach"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Cockroach"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Cockroach"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Cockroach");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Coyote"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Coyote"), (Trait[])(object)new Trait[1] { (Trait)(int)badGrabberBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Coyote"), (Trait[])(object)new Trait[1] { (Trait)(int)bigFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Coyote");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Cuckoo"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Cuckoo"), (Trait[])(object)new Trait[1] { (Trait)(int)mediumFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Cuckoo");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Dam"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodBoonAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Dam"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodGrabberBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Dam"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodTrashAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Dam"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodTreasureAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Dam"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Dam");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Daus"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Daus"), (Trait[])(object)new Trait[1] { (Trait)(int)mediumFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Daus"), (Trait[])(object)new Trait[1] { (Trait)(int)averageBoonAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Daus");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "DausBell"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "DausBell"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodGrabberBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "DausBell"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : DausBell");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "DefaultTail"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "DefaultTail"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : DefaultTail");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "DireWolf"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "DireWolf"), (Trait[])(object)new Trait[1] { (Trait)(int)badGrabberBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "DireWolf"), (Trait[])(object)new Trait[1] { (Trait)(int)bigFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : DireWolf");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "DireWolfCub"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "DireWolfCub"), (Trait[])(object)new Trait[1] { (Trait)(int)badGrabberBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "DireWolfCub"), (Trait[])(object)new Trait[1] { (Trait)(int)mediumFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : DireWolfCub");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Elk"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Elk"), (Trait[])(object)new Trait[1] { (Trait)(int)bigFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Elk");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "ElkCub"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "ElkCub"), (Trait[])(object)new Trait[1] { (Trait)(int)mediumFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : ElkCub");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "FieldMouse"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "FieldMouse"), (Trait[])(object)new Trait[1] { (Trait)(int)smallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "FieldMouse"), (Trait[])(object)new Trait[1] { (Trait)(int)goodGrabberBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "FieldMouse"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : FieldMouse");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Geck"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Geck"), (Trait[])(object)new Trait[1] { (Trait)(int)smallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Geck"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Geck");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Goat"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Goat"), (Trait[])(object)new Trait[1] { (Trait)(int)goodGrabberBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Goat"), (Trait[])(object)new Trait[1] { (Trait)(int)bigFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Goat"), (Trait[])(object)new Trait[1] { (Trait)(int)goodBoonAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Goat");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "GoldNugget"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "GoldNugget"), (Trait[])(object)new Trait[1] { (Trait)(int)mediumFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "GoldNugget"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : GoldNugget");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Grizzly"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Grizzly"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodGrabberBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Grizzly");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Hodag"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodBoonAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Hodag"), (Trait[])(object)new Trait[1] { (Trait)(int)goodTreasureAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Hodag");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Hydra"), (Trait[])(object)new Trait[1] { (Trait)(int)badBoonAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Hydra"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Hydra"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Hydra");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Ijiraq"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodTreasureAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Ijiraq");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "JerseyDevil"), (Trait[])(object)new Trait[1] { (Trait)(int)goodBoonAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "JerseyDevil"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "JerseyDevil"), (Trait[])(object)new Trait[1] { (Trait)(int)bigFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : JerseyDevil");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Kingfisher"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodGrabberBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Kingfisher"), (Trait[])(object)new Trait[1] { (Trait)(int)goodTreasureAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Kingfisher"), (Trait[])(object)new Trait[1] { (Trait)(int)averageTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Kingfisher");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Kraken"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodTreasureAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Kraken"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodGrabberBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Kraken"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodTrashAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Kraken"), (Trait[])(object)new Trait[1] { (Trait)(int)badBoonAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Kraken");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Lammergeier"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Lammergeier"), (Trait[])(object)new Trait[1] { (Trait)(int)goodTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Lammergeier");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Lice"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Lice"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Lice"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Lice");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Maggots"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Maggots"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Maggots"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Maggots");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Magpie"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Magpie"), (Trait[])(object)new Trait[1] { (Trait)(int)badBoonAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Magpie"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodTreasureAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Magpie");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Mantis"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Mantis"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Mantis");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "MantisGod"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "MantisGod"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "MantisGod"), (Trait[])(object)new Trait[1] { (Trait)(int)badBoonAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : MantisGod");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "MealWorm"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "MealWorm"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : MealWorm");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Mole"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Mole"), (Trait[])(object)new Trait[1] { (Trait)(int)mediumFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Mole");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "MoleMan"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "MoleMan"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : MoleMan");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "MoleSeaman"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodTreasureAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "MoleSeaman"), (Trait[])(object)new Trait[1] { (Trait)(int)goodGrabberBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "MoleSeaman"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : MoleSeaman");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Moose"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Moose"), (Trait[])(object)new Trait[1] { (Trait)(int)badGrabberBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Moose"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Moose");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Mothman_Stage1"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Mothman_Stage1"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Mothman_Stage1"), (Trait[])(object)new Trait[1] { (Trait)(int)badBoonAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Mothman_Stage1");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Mothman_Stage2"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Mothman_Stage2"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Mothman_Stage2"), (Trait[])(object)new Trait[1] { (Trait)(int)badBoonAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Mothman_Stage2");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Mothman_Stage3"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Mothman_Stage3"), (Trait[])(object)new Trait[1] { (Trait)(int)smallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Mothman_Stage3"), (Trait[])(object)new Trait[1] { (Trait)(int)badBoonAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Mothman_Stage3");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "MudTurtle"), (Trait[])(object)new Trait[1] { (Trait)(int)averageGrabberBait });
			Plugin.Logger.LogInfo((object)"Added traits for : MudTurtle");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Mule"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodTreasureAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Mule"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Mule");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Opossum"), (Trait[])(object)new Trait[1] { (Trait)(int)mediumFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Opossum"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Opossum");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Otter"), (Trait[])(object)new Trait[1] { (Trait)(int)averageTreasureAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Otter"), (Trait[])(object)new Trait[1] { (Trait)(int)goodTrashAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Otter"), (Trait[])(object)new Trait[1] { (Trait)(int)goodGrabberBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Otter");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Ouroboros"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Ouroboros"), (Trait[])(object)new Trait[1] { (Trait)(int)badBoonAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Ouroboros");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "PackRat"), (Trait[])(object)new Trait[1] { (Trait)(int)smallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "PackRat"), (Trait[])(object)new Trait[1] { (Trait)(int)goodTreasureAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "PackRat"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : PackRat");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "PeltGolden"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "PeltGolden"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : PeltGolden");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "PeltHare"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "PeltHare"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : PeltHare");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "PeltWolf"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "PeltWolf"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : PeltWolf");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Porcupine"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Porcupine"), (Trait[])(object)new Trait[1] { (Trait)(int)averageTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Porcupine");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Pronghorn"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Pronghorn"), (Trait[])(object)new Trait[1] { (Trait)(int)goodTrashAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Pronghorn"), (Trait[])(object)new Trait[1] { (Trait)(int)goodGrabberBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Pronghorn");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Rabbit"), (Trait[])(object)new Trait[1] { (Trait)(int)smallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Rabbit"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Rabbit");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Raccoon"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Raccoon"), (Trait[])(object)new Trait[1] { (Trait)(int)mediumFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Raccoon");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "RatKing"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "RatKing"), (Trait[])(object)new Trait[1] { (Trait)(int)smallFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : RatKing");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Rattler"), (Trait[])(object)new Trait[1] { (Trait)(int)veryBadFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Rattler");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Raven"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Raven");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "RavenEgg"), (Trait[])(object)new Trait[1] { (Trait)(int)smallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "RavenEgg"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : RavenEgg");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "RedHart"), (Trait[])(object)new Trait[1] { (Trait)(int)badBoonAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "RedHart"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "RedHart"), (Trait[])(object)new Trait[1] { (Trait)(int)bigFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : RedHart");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "RingWorm"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : RingWorm");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Shark"), (Trait[])(object)new Trait[1] { (Trait)(int)veryBadFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Shark");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Skeleton"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Skeleton");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "SkeletonParrot"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : SkeletonParrot");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "SkeletonPirate"), (Trait[])(object)new Trait[1] { (Trait)(int)goodGrabberBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "SkeletonPirate"), (Trait[])(object)new Trait[1] { (Trait)(int)averageTreasureAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : SkeletonPirate");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Skink"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Skink"), (Trait[])(object)new Trait[1] { (Trait)(int)smallFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Skink");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "SkinkTail"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : SkinkTail");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Skunk"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Skunk");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Smoke"), (Trait[])(object)new Trait[1] { (Trait)(int)veryBadFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Smoke");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Smoke_Improved"), (Trait[])(object)new Trait[1] { (Trait)(int)veryBadFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Smoke_Improved");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Smoke_NoBones"), (Trait[])(object)new Trait[1] { (Trait)(int)veryBadFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Smoke_NoBones");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Snapper"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Snapper"), (Trait[])(object)new Trait[1] { (Trait)(int)goodGrabberBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Snapper"), (Trait[])(object)new Trait[1] { (Trait)(int)averageTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Snapper");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Snelk_Neck"), (Trait[])(object)new Trait[1] { (Trait)(int)veryBadFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Snelk_Neck");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Snelk"), (Trait[])(object)new Trait[1] { (Trait)(int)veryBadFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Snelk");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Sparrow"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Sparrow"), (Trait[])(object)new Trait[1] { (Trait)(int)smallFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Sparrow");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "SquidBell"), (Trait[])(object)new Trait[1] { (Trait)(int)goodTreasureAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "SquidBell"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : SquidBell");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "SquidCards"), (Trait[])(object)new Trait[1] { (Trait)(int)goodGrabberBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "SquidCards"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : SquidCards");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "SquidMirror"), (Trait[])(object)new Trait[1] { (Trait)(int)goodBoonAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "SquidMirror"), (Trait[])(object)new Trait[1] { (Trait)(int)veryGoodTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : SquidMirror");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Squirrel"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Squirrel"), (Trait[])(object)new Trait[1] { (Trait)(int)smallFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Squirrel");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Stoat"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Stoat"), (Trait[])(object)new Trait[1] { (Trait)(int)smallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Stoat_Talking"), (Trait[])(object)new Trait[1] { (Trait)(int)averageFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Stoat_Talking"), (Trait[])(object)new Trait[1] { (Trait)(int)smallFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Stoat_Talking");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Stump"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Stump"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Stump");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Tadpole"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Tadpole"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Tadpole");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Tail_Bird"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Tail_Bird"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Tail_Furry"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Tail_Furry"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Tail_Insect"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Tail_Insect"), (Trait[])(object)new Trait[1] { (Trait)(int)verySmallFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Tail_Insect");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Trap"), (Trait[])(object)new Trait[1] { (Trait)(int)smallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Trap"), (Trait[])(object)new Trait[1] { (Trait)(int)averageGrabberBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Trap"), (Trait[])(object)new Trait[1] { (Trait)(int)averageTrashAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Trap"), (Trait[])(object)new Trait[1] { (Trait)(int)averageTreasureAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Trap");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "TrapFrog"), (Trait[])(object)new Trait[1] { (Trait)(int)smallFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "TrapFrog"), (Trait[])(object)new Trait[1] { (Trait)(int)averageGrabberBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "TrapFrog"), (Trait[])(object)new Trait[1] { (Trait)(int)averageTrashAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "TrapFrog"), (Trait[])(object)new Trait[1] { (Trait)(int)averageTreasureAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : TrapFrog");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Tree"), (Trait[])(object)new Trait[1] { (Trait)(int)veryBadFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Tree");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Urayuli"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Urayuli");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Vulture"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Vulture");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Warren"), (Trait[])(object)new Trait[1] { (Trait)(int)goodFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Warren");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Wolf"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Wolf"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Wolf"), (Trait[])(object)new Trait[1] { (Trait)(int)bigFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Wolf");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Wolf_Talking"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Wolf_Talking"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Wolf_Talking"), (Trait[])(object)new Trait[1] { (Trait)(int)bigFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Wolf_Talking"), (Trait[])(object)new Trait[1] { (Trait)(int)badBoonAttractorBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Wolf_Talking");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "WolfCub"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "WolfCub"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "WolfCub"), (Trait[])(object)new Trait[1] { (Trait)(int)mediumFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : WolfCub");
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Wolverine"), (Trait[])(object)new Trait[1] { (Trait)(int)badTrashAttractorBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Wolverine"), (Trait[])(object)new Trait[1] { (Trait)(int)badFishingBait });
			CardExtensions.AddTraits(CardExtensions.CardByName((IEnumerable<CardInfo>)CardManager.BaseGameCards, "Wolverine"), (Trait[])(object)new Trait[1] { (Trait)(int)bigFishingBait });
			Plugin.Logger.LogInfo((object)"Added traits for : Wolverine");
		}

		public static void createTraits()
		{
			//IL_0006: Unknown result type (might be due to invalid IL or missing references)
			//IL_0007: Unknown result type (might be due to invalid IL or missing references)
			//IL_0008: Unknown result type (might be due to invalid IL or missing references)
			//IL_000a: Unknown result type (might be due to invalid IL or missing references)
			//IL_000b: Unknown result type (might be due to invalid IL or missing references)
			//IL_000c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0011: Unknown result type (might be due to invalid IL or missing references)
			//IL_0012: Unknown result type (might be due to invalid IL or missing references)
			//IL_0014: Unknown result type (might be due to invalid IL or missing references)
			//IL_0015: Unknown result type (might be due to invalid IL or missing references)
			//IL_0016: Unknown result type (might be due to invalid IL or missing references)
			//IL_001b: Unknown result type (might be due to invalid IL or missing references)
			//IL_001c: Unknown result type (might be due to invalid IL or missing references)
			//IL_001e: 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_0020: Unknown result type (might be due to invalid IL or missing references)
			//IL_0025: Unknown result type (might be due to invalid IL or missing references)
			//IL_0026: Unknown result type (might be due to invalid IL or missing references)
			//IL_0028: Unknown result type (might be due to invalid IL or missing references)
			//IL_0029: Unknown result type (might be due to invalid IL or missing references)
			//IL_002a: Unknown result type (might be due to invalid IL or missing references)
			//IL_002f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0030: Unknown result type (might be due to invalid IL or missing references)
			//IL_0032: Unknown result type (might be due to invalid IL or missing references)
			//IL_0033: Unknown result type (might be due to invalid IL or missing references)
			//IL_0034: Unknown result type (might be due to invalid IL or missing references)
			//IL_0039: Unknown result type (might be due to invalid IL or missing references)
			//IL_003a: Unknown result type (might be due to invalid IL or missing references)
			//IL_003c: 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_003e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0043: Unknown result type (might be due to invalid IL or missing references)
			//IL_0044: Unknown result type (might be due to invalid IL or missing references)
			//IL_0046: Unknown result type (might be due to invalid IL or missing references)
			//IL_0047: Unknown result type (might be due to invalid IL or missing references)
			//IL_0048: Unknown result type (might be due to invalid IL or missing references)
			//IL_004d: Unknown result type (might be due to invalid IL or missing references)
			//IL_004e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0050: Unknown result type (might be due to invalid IL or missing references)
			//IL_0051: Unknown result type (might be due to invalid IL or missing references)
			//IL_0052: Unknown result type (might be due to invalid IL or missing references)
			//IL_0057: Unknown result type (might be due to invalid IL or missing references)
			//IL_0058: 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_005b: Unknown result type (might be due to invalid IL or missing references)
			//IL_005c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0061: Unknown result type (might be due to invalid IL or missing references)
			//IL_0062: Unknown result type (might be due to invalid IL or missing references)
			//IL_0064: 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_0066: Unknown result type (might be due to invalid IL or missing references)
			//IL_006b: Unknown result type (might be due to invalid IL or missing references)
			//IL_006c: Unknown result type (might be due to invalid IL or missing references)
			//IL_006e: 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_0070: Unknown result type (might be due to invalid IL or missing references)
			//IL_0075: Unknown result type (might be due to invalid IL or missing references)
			//IL_0076: Unknown result type (might be due to invalid IL or missing references)
			//IL_0078: Unknown result type (might be due to invalid IL or missing references)
			//IL_0079: Unknown result type (might be due to invalid IL or missing references)
			//IL_007a: Unknown result type (might be due to invalid IL or missing references)
			//IL_007f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0080: Unknown result type (might be due to invalid IL or missing references)
			//IL_0082: 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_0084: Unknown result type (might be due to invalid IL or missing references)
			//IL_0089: Unknown result type (might be due to invalid IL or missing references)
			//IL_008a: Unknown result type (might be due to invalid IL or missing references)
			//IL_008c: Unknown result type (might be due to invalid IL or missing references)
			//IL_008d: Unknown result type (might be due to invalid IL or missing references)
			//IL_008e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0093: Unknown result type (might be due to invalid IL or missing references)
			//IL_0094: Unknown result type (might be due to invalid IL or missing references)
			//IL_0096: Unknown result type (might be due to invalid IL or missing references)
			//IL_0097: Unknown result type (might be due to invalid IL or missing references)
			//IL_0098: Unknown result type (might be due to invalid IL or missing references)
			//IL_009d: Unknown result type (might be due to invalid IL or missing references)
			//IL_009e: Unknown result type (might be due to invalid IL or missing references)
			//IL_00a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_00a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_00a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_00a7: Unknown result type (might be due to invalid IL or missing references)
			//IL_00a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_00aa: 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_00ac: Unknown result type (might be due to invalid IL or missing references)
			//IL_00b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_00b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_00b4: Unknown result type (might be due to invalid IL or missing references)
			//IL_00b5: Unknown result type (might be due to invalid IL or missing references)
			//IL_00b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_00bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_00bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_00be: Unknown result type (might be due to invalid IL or missing references)
			//IL_00bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_00c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_00c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_00c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_00c8: 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_00ca: Unknown result type (might be due to invalid IL or missing references)
			//IL_00cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_00d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_00d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_00d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_00d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_00d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_00da: Unknown result type (might be due to invalid IL or missing references)
			//IL_00dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_00dd: Unknown result type (might be due to invalid IL or missing references)
			//IL_00de: Unknown result type (might be due to invalid IL or missing references)
			//IL_00e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_00e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_00e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_00e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_00e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_00ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_00ee: Unknown result type (might be due to invalid IL or missing references)
			//IL_00f0: 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_00f2: Unknown result type (might be due to invalid IL or missing references)
			Trait val = (Trait)33554500;
			Trait val2 = val;
			val = (Trait)(val2 + 1);
			veryBadFishingBait = val2;
			Trait val3 = val;
			val = (Trait)(val3 + 1);
			badFishingBait = val3;
			Trait val4 = val;
			val = (Trait)(val4 + 1);
			averageFishingBait = val4;
			Trait val5 = val;
			val = (Trait)(val5 + 1);
			goodFishingBait = val5;
			Trait val6 = val;
			val = (Trait)(val6 + 1);
			verySmallFishingBait = val6;
			Trait val7 = val;
			val = (Trait)(val7 + 1);
			smallFishingBait = val7;
			Trait val8 = val;
			val = (Trait)(val8 + 1);
			mediumFishingBait = val8;
			Trait val9 = val;
			val = (Trait)(val9 + 1);
			bigFishingBait = val9;
			Trait val10 = val;
			val = (Trait)(val10 + 1);
			badTrashAttractorBait = val10;
			Trait val11 = val;
			val = (Trait)(val11 + 1);
			averageTrashAttractorBait = val11;
			Trait val12 = val;
			val = (Trait)(val12 + 1);
			goodTrashAttractorBait = val12;
			Trait val13 = val;
			val = (Trait)(val13 + 1);
			veryGoodTrashAttractorBait = val13;
			Trait val14 = val;
			val = (Trait)(val14 + 1);
			badTreasureAttractorBait = val14;
			Trait val15 = val;
			val = (Trait)(val15 + 1);
			averageTreasureAttractorBait = val15;
			Trait val16 = val;
			val = (Trait)(val16 + 1);
			goodTreasureAttractorBait = val16;
			Trait val17 = val;
			val = (Trait)(val17 + 1);
			veryGoodTreasureAttractorBait = val17;
			Trait val18 = val;
			val = (Trait)(val18 + 1);
			badBoonAttractorBait = val18;
			Trait val19 = val;
			val = (Trait)(val19 + 1);
			averageBoonAttractorBait =