public SimTemplate GetSimCard(cardIDEnum tempCardIdEnum) { SimTemplate result = new SimTemplate(); var className = $"HREngine.Bots.Sim_{tempCardIdEnum}"; Type type = Type.GetType(className); if (type == null) { //write a log here } else { var simTemplateInstance = Activator.CreateInstance(type); if (simTemplateInstance is SimTemplate temp) { result = temp; } else { throw new Exception($"class {className} should inherit from {typeof(SimTemplate)}"); } } if (tempCardIdEnum == cardIDEnum.GIL_530) { Logger.GetLoggerInstanceForType().InfoFormat($"className = {className}, type of result is {type}"); } return(result); }
public cardName GetSpecialCardNameEnumFromCardIdEnum(cardIDEnum tempCardIdEnum) { if (SpecialNames.ContainsKey(tempCardIdEnum)) { return(SpecialNames[tempCardIdEnum]); } else { return(cardName.unknown); } }
public cardName cardNameStringToEnum(string s, cardIDEnum tempCardIdEnum) { if (Enum.TryParse(s, false, out cardName nameEnum)) { return(nameEnum); } else { nameEnum = GetSpecialCardNameEnumFromCardIdEnum(tempCardIdEnum); if (nameEnum == cardName.unknown) { Triton.Common.LogUtilities.Logger.GetLoggerInstanceForType() .ErrorFormat("[Unidentified card name :" + s + "]"); } } return(nameEnum); }
public SimTemplate getSimCard(cardIDEnum id) { //if (id == CardDB.cardIDEnum.XXX_040) return new Sim_XXX_040(); //if (id == CardDB.cardIDEnum.NAX5_01H) return new Sim_NAX5_01H(); //if (id == CardDB.cardIDEnum.CS2_188o) return new Sim_CS2_188o(); //if (id == CardDB.cardIDEnum.NAX6_02H) return new Sim_NAX6_02H(); if (id == CardDB.cardIDEnum.NEW1_007b) return new Sim_NEW1_007b(); //if (id == CardDB.cardIDEnum.NAX6_02e) return new Sim_NAX6_02e(); //if (id == CardDB.cardIDEnum.TU4c_003) return new Sim_TU4c_003(); //if (id == CardDB.cardIDEnum.XXX_024) return new Sim_XXX_024(); if (id == CardDB.cardIDEnum.EX1_613) return new Sim_EX1_613(); //if (id == CardDB.cardIDEnum.NAX8_01) return new Sim_NAX8_01(); //if (id == CardDB.cardIDEnum.EX1_295o) return new Sim_EX1_295o(); //if (id == CardDB.cardIDEnum.CS2_059o) return new Sim_CS2_059o(); if (id == CardDB.cardIDEnum.EX1_133) return new Sim_EX1_133(); if (id == CardDB.cardIDEnum.NEW1_018) return new Sim_NEW1_018(); //if (id == CardDB.cardIDEnum.NAX15_03t) return new Sim_NAX15_03t(); if (id == CardDB.cardIDEnum.EX1_012) return new Sim_EX1_012(); if (id == CardDB.cardIDEnum.EX1_178a) return new Sim_EX1_178a(); if (id == CardDB.cardIDEnum.CS2_231) return new Sim_CS2_231(); //if (id == CardDB.cardIDEnum.EX1_019e) return new Sim_EX1_019e(); //if (id == CardDB.cardIDEnum.CRED_12) return new Sim_CRED_12(); if (id == CardDB.cardIDEnum.CS2_179) return new Sim_CS2_179(); //if (id == CardDB.cardIDEnum.CS2_045e) return new Sim_CS2_045e(); if (id == CardDB.cardIDEnum.EX1_244) return new Sim_EX1_244(); if (id == CardDB.cardIDEnum.EX1_178b) return new Sim_EX1_178b(); //if (id == CardDB.cardIDEnum.XXX_030) return new Sim_XXX_030(); //if (id == CardDB.cardIDEnum.NAX8_05) return new Sim_NAX8_05(); if (id == CardDB.cardIDEnum.EX1_573b) return new Sim_EX1_573b(); //if (id == CardDB.cardIDEnum.TU4d_001) return new Sim_TU4d_001(); if (id == CardDB.cardIDEnum.NEW1_007a) return new Sim_NEW1_007a(); //if (id == CardDB.cardIDEnum.NAX12_02H) return new Sim_NAX12_02H(); if (id == CardDB.cardIDEnum.EX1_345t) return new Sim_EX1_345t(); if (id == CardDB.cardIDEnum.FP1_007t) return new Sim_FP1_007t(); if (id == CardDB.cardIDEnum.EX1_025) return new Sim_EX1_025(); if (id == CardDB.cardIDEnum.EX1_396) return new Sim_EX1_396(); //if (id == CardDB.cardIDEnum.NAX9_03) return new Sim_NAX9_03(); if (id == CardDB.cardIDEnum.NEW1_017) return new Sim_NEW1_017(); if (id == CardDB.cardIDEnum.NEW1_008a) return new Sim_NEW1_008a(); //if (id == CardDB.cardIDEnum.EX1_587e) return new Sim_EX1_587e(); if (id == CardDB.cardIDEnum.EX1_533) return new Sim_EX1_533(); if (id == CardDB.cardIDEnum.EX1_522) return new Sim_EX1_522(); //if (id == CardDB.cardIDEnum.NAX11_04) return new Sim_NAX11_04(); if (id == CardDB.cardIDEnum.NEW1_026) return new Sim_NEW1_026(); if (id == CardDB.cardIDEnum.EX1_398) return new Sim_EX1_398(); //if (id == CardDB.cardIDEnum.NAX4_04) return new Sim_NAX4_04(); if (id == CardDB.cardIDEnum.EX1_007) return new Sim_EX1_007(); if (id == CardDB.cardIDEnum.CS1_112) return new Sim_CS1_112(); //if (id == CardDB.cardIDEnum.CRED_17) return new Sim_CRED_17(); if (id == CardDB.cardIDEnum.NEW1_036) return new Sim_NEW1_036(); //if (id == CardDB.cardIDEnum.NAX3_03) return new Sim_NAX3_03(); //if (id == CardDB.cardIDEnum.EX1_355e) return new Sim_EX1_355e(); if (id == CardDB.cardIDEnum.EX1_258) return new Sim_EX1_258(); if (id == CardDB.cardIDEnum.HERO_01) return new Sim_HERO_01(); //if (id == CardDB.cardIDEnum.XXX_009) return new Sim_XXX_009(); //if (id == CardDB.cardIDEnum.NAX6_01H) return new Sim_NAX6_01H(); //if (id == CardDB.cardIDEnum.NAX12_04e) return new Sim_NAX12_04e(); if (id == CardDB.cardIDEnum.CS2_087) return new Sim_CS2_087(); if (id == CardDB.cardIDEnum.DREAM_05) return new Sim_DREAM_05(); //if (id == CardDB.cardIDEnum.NEW1_036e) return new Sim_NEW1_036e(); if (id == CardDB.cardIDEnum.CS2_092) return new Sim_CS2_092(); if (id == CardDB.cardIDEnum.CS2_022) return new Sim_CS2_022(); if (id == CardDB.cardIDEnum.EX1_046) return new Sim_EX1_046(); //if (id == CardDB.cardIDEnum.XXX_005) return new Sim_XXX_005(); if (id == CardDB.cardIDEnum.PRO_001b) return new Sim_PRO_001b(); //if (id == CardDB.cardIDEnum.XXX_022) return new Sim_XXX_022(); if (id == CardDB.cardIDEnum.PRO_001a) return new Sim_PRO_001a(); //if (id == CardDB.cardIDEnum.NAX6_04) return new Sim_NAX6_04(); //if (id == CardDB.cardIDEnum.NAX7_05) return new Sim_NAX7_05(); if (id == CardDB.cardIDEnum.CS2_103) return new Sim_CS2_103(); if (id == CardDB.cardIDEnum.NEW1_041) return new Sim_NEW1_041(); if (id == CardDB.cardIDEnum.EX1_360) return new Sim_EX1_360(); if (id == CardDB.cardIDEnum.FP1_023) return new Sim_FP1_023(); if (id == CardDB.cardIDEnum.NEW1_038) return new Sim_NEW1_038(); if (id == CardDB.cardIDEnum.CS2_009) return new Sim_CS2_009(); //if (id == CardDB.cardIDEnum.NAX10_01H) return new Sim_NAX10_01H(); if (id == CardDB.cardIDEnum.EX1_010) return new Sim_EX1_010(); if (id == CardDB.cardIDEnum.CS2_024) return new Sim_CS2_024(); //if (id == CardDB.cardIDEnum.NAX9_05) return new Sim_NAX9_05(); if (id == CardDB.cardIDEnum.EX1_565) return new Sim_EX1_565(); if (id == CardDB.cardIDEnum.CS2_076) return new Sim_CS2_076(); if (id == CardDB.cardIDEnum.FP1_004) return new Sim_FP1_004(); //if (id == CardDB.cardIDEnum.CS2_046e) return new Sim_CS2_046e(); if (id == CardDB.cardIDEnum.CS2_162) return new Sim_CS2_162(); if (id == CardDB.cardIDEnum.EX1_110t) return new Sim_EX1_110t(); //if (id == CardDB.cardIDEnum.CS2_104e) return new Sim_CS2_104e(); if (id == CardDB.cardIDEnum.CS2_181) return new Sim_CS2_181(); if (id == CardDB.cardIDEnum.EX1_309) return new Sim_EX1_309(); if (id == CardDB.cardIDEnum.EX1_354) return new Sim_EX1_354(); //if (id == CardDB.cardIDEnum.NAX10_02H) return new Sim_NAX10_02H(); //if (id == CardDB.cardIDEnum.NAX7_04H) return new Sim_NAX7_04H(); //if (id == CardDB.cardIDEnum.TU4f_001) return new Sim_TU4f_001(); //if (id == CardDB.cardIDEnum.XXX_018) return new Sim_XXX_018(); if (id == CardDB.cardIDEnum.EX1_023) return new Sim_EX1_023(); //if (id == CardDB.cardIDEnum.XXX_048) return new Sim_XXX_048(); //if (id == CardDB.cardIDEnum.XXX_049) return new Sim_XXX_049(); if (id == CardDB.cardIDEnum.NEW1_034) return new Sim_NEW1_034(); if (id == CardDB.cardIDEnum.CS2_003) return new Sim_CS2_003(); if (id == CardDB.cardIDEnum.HERO_06) return new Sim_HERO_06(); if (id == CardDB.cardIDEnum.CS2_201) return new Sim_CS2_201(); if (id == CardDB.cardIDEnum.EX1_508) return new Sim_EX1_508(); if (id == CardDB.cardIDEnum.EX1_259) return new Sim_EX1_259(); if (id == CardDB.cardIDEnum.EX1_341) return new Sim_EX1_341(); //if (id == CardDB.cardIDEnum.DREAM_05e) return new Sim_DREAM_05e(); //if (id == CardDB.cardIDEnum.CRED_09) return new Sim_CRED_09(); if (id == CardDB.cardIDEnum.EX1_103) return new Sim_EX1_103(); if (id == CardDB.cardIDEnum.FP1_021) return new Sim_FP1_021(); if (id == CardDB.cardIDEnum.EX1_411) return new Sim_EX1_411(); //if (id == CardDB.cardIDEnum.NAX1_04) return new Sim_NAX1_04(); if (id == CardDB.cardIDEnum.CS2_053) return new Sim_CS2_053(); if (id == CardDB.cardIDEnum.CS2_182) return new Sim_CS2_182(); if (id == CardDB.cardIDEnum.CS2_008) return new Sim_CS2_008(); if (id == CardDB.cardIDEnum.CS2_233) return new Sim_CS2_233(); if (id == CardDB.cardIDEnum.EX1_626) return new Sim_EX1_626(); if (id == CardDB.cardIDEnum.EX1_059) return new Sim_EX1_059(); if (id == CardDB.cardIDEnum.EX1_334) return new Sim_EX1_334(); if (id == CardDB.cardIDEnum.EX1_619) return new Sim_EX1_619(); if (id == CardDB.cardIDEnum.NEW1_032) return new Sim_NEW1_032(); if (id == CardDB.cardIDEnum.EX1_158t) return new Sim_EX1_158t(); if (id == CardDB.cardIDEnum.EX1_006) return new Sim_EX1_006(); if (id == CardDB.cardIDEnum.NEW1_031) return new Sim_NEW1_031(); //if (id == CardDB.cardIDEnum.NAX10_03) return new Sim_NAX10_03(); if (id == CardDB.cardIDEnum.DREAM_04) return new Sim_DREAM_04(); //if (id == CardDB.cardIDEnum.NAX1h_01) return new Sim_NAX1h_01(); //if (id == CardDB.cardIDEnum.CS2_022e) return new Sim_CS2_022e(); //if (id == CardDB.cardIDEnum.EX1_611e) return new Sim_EX1_611e(); if (id == CardDB.cardIDEnum.EX1_004) return new Sim_EX1_004(); //if (id == CardDB.cardIDEnum.EX1_014te) return new Sim_EX1_014te(); //if (id == CardDB.cardIDEnum.FP1_005e) return new Sim_FP1_005e(); //if (id == CardDB.cardIDEnum.NAX12_03e) return new Sim_NAX12_03e(); if (id == CardDB.cardIDEnum.EX1_095) return new Sim_EX1_095(); if (id == CardDB.cardIDEnum.NEW1_007) return new Sim_NEW1_007(); if (id == CardDB.cardIDEnum.EX1_275) return new Sim_EX1_275(); if (id == CardDB.cardIDEnum.EX1_245) return new Sim_EX1_245(); if (id == CardDB.cardIDEnum.EX1_383) return new Sim_EX1_383(); if (id == CardDB.cardIDEnum.FP1_016) return new Sim_FP1_016(); if (id == CardDB.cardIDEnum.EX1_016t) return new Sim_EX1_016t(); if (id == CardDB.cardIDEnum.CS2_125) return new Sim_CS2_125(); if (id == CardDB.cardIDEnum.EX1_137) return new Sim_EX1_137(); //if (id == CardDB.cardIDEnum.EX1_178ae) return new Sim_EX1_178ae(); if (id == CardDB.cardIDEnum.DS1_185) return new Sim_DS1_185(); if (id == CardDB.cardIDEnum.FP1_010) return new Sim_FP1_010(); if (id == CardDB.cardIDEnum.EX1_598) return new Sim_EX1_598(); //if (id == CardDB.cardIDEnum.NAX9_07) return new Sim_NAX9_07(); if (id == CardDB.cardIDEnum.EX1_304) return new Sim_EX1_304(); if (id == CardDB.cardIDEnum.EX1_302) return new Sim_EX1_302(); //if (id == CardDB.cardIDEnum.XXX_017) return new Sim_XXX_017(); //if (id == CardDB.cardIDEnum.CS2_011o) return new Sim_CS2_011o(); if (id == CardDB.cardIDEnum.EX1_614t) return new Sim_EX1_614t(); //if (id == CardDB.cardIDEnum.TU4a_006) return new Sim_TU4a_006(); //if (id == CardDB.cardIDEnum.Mekka3e) return new Sim_Mekka3e(); if (id == CardDB.cardIDEnum.CS2_108) return new Sim_CS2_108(); if (id == CardDB.cardIDEnum.CS2_046) return new Sim_CS2_046(); if (id == CardDB.cardIDEnum.EX1_014t) return new Sim_EX1_014t(); if (id == CardDB.cardIDEnum.NEW1_005) return new Sim_NEW1_005(); if (id == CardDB.cardIDEnum.EX1_062) return new Sim_EX1_062(); //if (id == CardDB.cardIDEnum.EX1_366e) return new Sim_EX1_366e(); if (id == CardDB.cardIDEnum.Mekka1) return new Sim_Mekka1(); //if (id == CardDB.cardIDEnum.XXX_007) return new Sim_XXX_007(); if (id == CardDB.cardIDEnum.tt_010a) return new Sim_tt_010a(); //if (id == CardDB.cardIDEnum.CS2_017o) return new Sim_CS2_017o(); if (id == CardDB.cardIDEnum.CS2_072) return new Sim_CS2_072(); if (id == CardDB.cardIDEnum.EX1_tk28) return new Sim_EX1_tk28(); //if (id == CardDB.cardIDEnum.EX1_604o) return new Sim_EX1_604o(); if (id == CardDB.cardIDEnum.FP1_014) return new Sim_FP1_014(); //if (id == CardDB.cardIDEnum.EX1_084e) return new Sim_EX1_084e(); //if (id == CardDB.cardIDEnum.NAX3_01H) return new Sim_NAX3_01H(); //if (id == CardDB.cardIDEnum.NAX2_01) return new Sim_NAX2_01(); if (id == CardDB.cardIDEnum.EX1_409t) return new Sim_EX1_409t(); //if (id == CardDB.cardIDEnum.CRED_07) return new Sim_CRED_07(); //if (id == CardDB.cardIDEnum.NAX3_02H) return new Sim_NAX3_02H(); //if (id == CardDB.cardIDEnum.TU4e_002) return new Sim_TU4e_002(); if (id == CardDB.cardIDEnum.EX1_507) return new Sim_EX1_507(); if (id == CardDB.cardIDEnum.EX1_144) return new Sim_EX1_144(); if (id == CardDB.cardIDEnum.CS2_038) return new Sim_CS2_038(); if (id == CardDB.cardIDEnum.EX1_093) return new Sim_EX1_093(); if (id == CardDB.cardIDEnum.CS2_080) return new Sim_CS2_080(); //if (id == CardDB.cardIDEnum.CS1_129e) return new Sim_CS1_129e(); //if (id == CardDB.cardIDEnum.XXX_013) return new Sim_XXX_013(); if (id == CardDB.cardIDEnum.EX1_005) return new Sim_EX1_005(); if (id == CardDB.cardIDEnum.EX1_382) return new Sim_EX1_382(); //if (id == CardDB.cardIDEnum.NAX13_02e) return new Sim_NAX13_02e(); //if (id == CardDB.cardIDEnum.FP1_020e) return new Sim_FP1_020e(); //if (id == CardDB.cardIDEnum.EX1_603e) return new Sim_EX1_603e(); if (id == CardDB.cardIDEnum.CS2_028) return new Sim_CS2_028(); //if (id == CardDB.cardIDEnum.TU4f_002) return new Sim_TU4f_002(); if (id == CardDB.cardIDEnum.EX1_538) return new Sim_EX1_538(); //if (id == CardDB.cardIDEnum.GAME_003e) return new Sim_GAME_003e(); if (id == CardDB.cardIDEnum.DREAM_02) return new Sim_DREAM_02(); if (id == CardDB.cardIDEnum.EX1_581) return new Sim_EX1_581(); //if (id == CardDB.cardIDEnum.NAX15_01H) return new Sim_NAX15_01H(); if (id == CardDB.cardIDEnum.EX1_131t) return new Sim_EX1_131t(); if (id == CardDB.cardIDEnum.CS2_147) return new Sim_CS2_147(); if (id == CardDB.cardIDEnum.CS1_113) return new Sim_CS1_113(); if (id == CardDB.cardIDEnum.CS2_161) return new Sim_CS2_161(); if (id == CardDB.cardIDEnum.CS2_031) return new Sim_CS2_031(); if (id == CardDB.cardIDEnum.EX1_166b) return new Sim_EX1_166b(); if (id == CardDB.cardIDEnum.EX1_066) return new Sim_EX1_066(); //if (id == CardDB.cardIDEnum.TU4c_007) return new Sim_TU4c_007(); if (id == CardDB.cardIDEnum.EX1_355) return new Sim_EX1_355(); //if (id == CardDB.cardIDEnum.EX1_507e) return new Sim_EX1_507e(); if (id == CardDB.cardIDEnum.EX1_534) return new Sim_EX1_534(); if (id == CardDB.cardIDEnum.EX1_162) return new Sim_EX1_162(); //if (id == CardDB.cardIDEnum.TU4a_004) return new Sim_TU4a_004(); if (id == CardDB.cardIDEnum.EX1_363) return new Sim_EX1_363(); if (id == CardDB.cardIDEnum.EX1_164a) return new Sim_EX1_164a(); if (id == CardDB.cardIDEnum.CS2_188) return new Sim_CS2_188(); if (id == CardDB.cardIDEnum.EX1_016) return new Sim_EX1_016(); //if (id == CardDB.cardIDEnum.NAX6_03t) return new Sim_NAX6_03t(); //if (id == CardDB.cardIDEnum.EX1_tk31) return new Sim_EX1_tk31(); if (id == CardDB.cardIDEnum.EX1_603) return new Sim_EX1_603(); if (id == CardDB.cardIDEnum.EX1_238) return new Sim_EX1_238(); if (id == CardDB.cardIDEnum.EX1_166) return new Sim_EX1_166(); if (id == CardDB.cardIDEnum.DS1h_292) return new Sim_DS1h_292(); if (id == CardDB.cardIDEnum.DS1_183) return new Sim_DS1_183(); //if (id == CardDB.cardIDEnum.NAX15_03n) return new Sim_NAX15_03n(); //if (id == CardDB.cardIDEnum.NAX8_02H) return new Sim_NAX8_02H(); //if (id == CardDB.cardIDEnum.NAX7_01H) return new Sim_NAX7_01H(); //if (id == CardDB.cardIDEnum.NAX9_02H) return new Sim_NAX9_02H(); //if (id == CardDB.cardIDEnum.CRED_11) return new Sim_CRED_11(); //if (id == CardDB.cardIDEnum.XXX_019) return new Sim_XXX_019(); if (id == CardDB.cardIDEnum.EX1_076) return new Sim_EX1_076(); if (id == CardDB.cardIDEnum.EX1_048) return new Sim_EX1_048(); //if (id == CardDB.cardIDEnum.CS2_038e) return new Sim_CS2_038e(); if (id == CardDB.cardIDEnum.FP1_026) return new Sim_FP1_026(); if (id == CardDB.cardIDEnum.CS2_074) return new Sim_CS2_074(); if (id == CardDB.cardIDEnum.FP1_027) return new Sim_FP1_027(); if (id == CardDB.cardIDEnum.EX1_323w) return new Sim_EX1_323w(); if (id == CardDB.cardIDEnum.EX1_129) return new Sim_EX1_129(); //if (id == CardDB.cardIDEnum.NEW1_024o) return new Sim_NEW1_024o(); //if (id == CardDB.cardIDEnum.NAX11_02) return new Sim_NAX11_02(); if (id == CardDB.cardIDEnum.EX1_405) return new Sim_EX1_405(); if (id == CardDB.cardIDEnum.EX1_317) return new Sim_EX1_317(); if (id == CardDB.cardIDEnum.EX1_606) return new Sim_EX1_606(); //if (id == CardDB.cardIDEnum.EX1_590e) return new Sim_EX1_590e(); //if (id == CardDB.cardIDEnum.XXX_044) return new Sim_XXX_044(); //if (id == CardDB.cardIDEnum.CS2_074e) return new Sim_CS2_074e(); //if (id == CardDB.cardIDEnum.TU4a_005) return new Sim_TU4a_005(); if (id == CardDB.cardIDEnum.FP1_006) return new Sim_FP1_006(); //if (id == CardDB.cardIDEnum.EX1_258e) return new Sim_EX1_258e(); //if (id == CardDB.cardIDEnum.TU4f_004o) return new Sim_TU4f_004o(); if (id == CardDB.cardIDEnum.NEW1_008) return new Sim_NEW1_008(); if (id == CardDB.cardIDEnum.CS2_119) return new Sim_CS2_119(); //if (id == CardDB.cardIDEnum.NEW1_017e) return new Sim_NEW1_017e(); //if (id == CardDB.cardIDEnum.EX1_334e) return new Sim_EX1_334e(); //if (id == CardDB.cardIDEnum.TU4e_001) return new Sim_TU4e_001(); if (id == CardDB.cardIDEnum.CS2_121) return new Sim_CS2_121(); if (id == CardDB.cardIDEnum.CS1h_001) return new Sim_CS1h_001(); if (id == CardDB.cardIDEnum.EX1_tk34) return new Sim_EX1_tk34(); if (id == CardDB.cardIDEnum.NEW1_020) return new Sim_NEW1_020(); if (id == CardDB.cardIDEnum.CS2_196) return new Sim_CS2_196(); if (id == CardDB.cardIDEnum.EX1_312) return new Sim_EX1_312(); //if (id == CardDB.cardIDEnum.NAX1_01) return new Sim_NAX1_01(); if (id == CardDB.cardIDEnum.FP1_022) return new Sim_FP1_022(); if (id == CardDB.cardIDEnum.EX1_160b) return new Sim_EX1_160b(); if (id == CardDB.cardIDEnum.EX1_563) return new Sim_EX1_563(); //if (id == CardDB.cardIDEnum.XXX_039) return new Sim_XXX_039(); if (id == CardDB.cardIDEnum.FP1_031) return new Sim_FP1_031(); //if (id == CardDB.cardIDEnum.CS2_087e) return new Sim_CS2_087e(); //if (id == CardDB.cardIDEnum.EX1_613e) return new Sim_EX1_613e(); //if (id == CardDB.cardIDEnum.NAX9_02) return new Sim_NAX9_02(); if (id == CardDB.cardIDEnum.NEW1_029) return new Sim_NEW1_029(); if (id == CardDB.cardIDEnum.CS1_129) return new Sim_CS1_129(); if (id == CardDB.cardIDEnum.HERO_03) return new Sim_HERO_03(); if (id == CardDB.cardIDEnum.Mekka4t) return new Sim_Mekka4t(); if (id == CardDB.cardIDEnum.EX1_158) return new Sim_EX1_158(); //if (id == CardDB.cardIDEnum.XXX_010) return new Sim_XXX_010(); if (id == CardDB.cardIDEnum.NEW1_025) return new Sim_NEW1_025(); if (id == CardDB.cardIDEnum.FP1_012t) return new Sim_FP1_012t(); if (id == CardDB.cardIDEnum.EX1_083) return new Sim_EX1_083(); if (id == CardDB.cardIDEnum.EX1_295) return new Sim_EX1_295(); if (id == CardDB.cardIDEnum.EX1_407) return new Sim_EX1_407(); if (id == CardDB.cardIDEnum.NEW1_004) return new Sim_NEW1_004(); if (id == CardDB.cardIDEnum.FP1_019) return new Sim_FP1_019(); if (id == CardDB.cardIDEnum.PRO_001at) return new Sim_PRO_001at(); //if (id == CardDB.cardIDEnum.NAX13_03e) return new Sim_NAX13_03e(); if (id == CardDB.cardIDEnum.EX1_625t) return new Sim_EX1_625t(); if (id == CardDB.cardIDEnum.EX1_014) return new Sim_EX1_014(); //if (id == CardDB.cardIDEnum.CRED_04) return new Sim_CRED_04(); //if (id == CardDB.cardIDEnum.NAX12_01H) return new Sim_NAX12_01H(); if (id == CardDB.cardIDEnum.CS2_097) return new Sim_CS2_097(); if (id == CardDB.cardIDEnum.EX1_558) return new Sim_EX1_558(); //if (id == CardDB.cardIDEnum.XXX_047) return new Sim_XXX_047(); if (id == CardDB.cardIDEnum.EX1_tk29) return new Sim_EX1_tk29(); if (id == CardDB.cardIDEnum.CS2_186) return new Sim_CS2_186(); if (id == CardDB.cardIDEnum.EX1_084) return new Sim_EX1_084(); if (id == CardDB.cardIDEnum.NEW1_012) return new Sim_NEW1_012(); if (id == CardDB.cardIDEnum.FP1_014t) return new Sim_FP1_014t(); //if (id == CardDB.cardIDEnum.NAX1_03) return new Sim_NAX1_03(); //if (id == CardDB.cardIDEnum.EX1_623e) return new Sim_EX1_623e(); if (id == CardDB.cardIDEnum.EX1_578) return new Sim_EX1_578(); //if (id == CardDB.cardIDEnum.CS2_073e2) return new Sim_CS2_073e2(); if (id == CardDB.cardIDEnum.CS2_221) return new Sim_CS2_221(); if (id == CardDB.cardIDEnum.EX1_019) return new Sim_EX1_019(); //if (id == CardDB.cardIDEnum.NAX15_04a) return new Sim_NAX15_04a(); if (id == CardDB.cardIDEnum.FP1_019t) return new Sim_FP1_019t(); if (id == CardDB.cardIDEnum.EX1_132) return new Sim_EX1_132(); if (id == CardDB.cardIDEnum.EX1_284) return new Sim_EX1_284(); if (id == CardDB.cardIDEnum.EX1_105) return new Sim_EX1_105(); if (id == CardDB.cardIDEnum.NEW1_011) return new Sim_NEW1_011(); //if (id == CardDB.cardIDEnum.NAX9_07e) return new Sim_NAX9_07e(); if (id == CardDB.cardIDEnum.EX1_017) return new Sim_EX1_017(); if (id == CardDB.cardIDEnum.EX1_249) return new Sim_EX1_249(); //if (id == CardDB.cardIDEnum.EX1_162o) return new Sim_EX1_162o(); if (id == CardDB.cardIDEnum.FP1_002t) return new Sim_FP1_002t(); //if (id == CardDB.cardIDEnum.NAX3_02) return new Sim_NAX3_02(); if (id == CardDB.cardIDEnum.EX1_313) return new Sim_EX1_313(); //if (id == CardDB.cardIDEnum.EX1_549o) return new Sim_EX1_549o(); //if (id == CardDB.cardIDEnum.EX1_091o) return new Sim_EX1_091o(); //if (id == CardDB.cardIDEnum.CS2_084e) return new Sim_CS2_084e(); if (id == CardDB.cardIDEnum.EX1_155b) return new Sim_EX1_155b(); // (id == CardDB.cardIDEnum.NAX11_01) return new Sim_NAX11_01(); if (id == CardDB.cardIDEnum.NEW1_033) return new Sim_NEW1_033(); if (id == CardDB.cardIDEnum.CS2_106) return new Sim_CS2_106(); //if (id == CardDB.cardIDEnum.XXX_002) return new Sim_XXX_002(); if (id == CardDB.cardIDEnum.FP1_018) return new Sim_FP1_018(); //if (id == CardDB.cardIDEnum.NEW1_036e2) return new Sim_NEW1_036e2(); //if (id == CardDB.cardIDEnum.XXX_004) return new Sim_XXX_004(); //if (id == CardDB.cardIDEnum.NAX11_02H) return new Sim_NAX11_02H(); //if (id == CardDB.cardIDEnum.CS2_122e) return new Sim_CS2_122e(); if (id == CardDB.cardIDEnum.DS1_233) return new Sim_DS1_233(); if (id == CardDB.cardIDEnum.DS1_175) return new Sim_DS1_175(); if (id == CardDB.cardIDEnum.NEW1_024) return new Sim_NEW1_024(); if (id == CardDB.cardIDEnum.CS2_189) return new Sim_CS2_189(); //if (id == CardDB.cardIDEnum.CRED_10) return new Sim_CRED_10(); if (id == CardDB.cardIDEnum.NEW1_037) return new Sim_NEW1_037(); if (id == CardDB.cardIDEnum.EX1_414) return new Sim_EX1_414(); if (id == CardDB.cardIDEnum.EX1_538t) return new Sim_EX1_538t(); //if (id == CardDB.cardIDEnum.FP1_030e) return new Sim_FP1_030e(); if (id == CardDB.cardIDEnum.EX1_586) return new Sim_EX1_586(); if (id == CardDB.cardIDEnum.EX1_310) return new Sim_EX1_310(); if (id == CardDB.cardIDEnum.NEW1_010) return new Sim_NEW1_010(); //if (id == CardDB.cardIDEnum.CS2_103e) return new Sim_CS2_103e(); //if (id == CardDB.cardIDEnum.EX1_080o) return new Sim_EX1_080o(); //if (id == CardDB.cardIDEnum.CS2_005o) return new Sim_CS2_005o(); //if (id == CardDB.cardIDEnum.EX1_363e2) return new Sim_EX1_363e2(); if (id == CardDB.cardIDEnum.EX1_534t) return new Sim_EX1_534t(); if (id == CardDB.cardIDEnum.FP1_028) return new Sim_FP1_028(); if (id == CardDB.cardIDEnum.EX1_604) return new Sim_EX1_604(); if (id == CardDB.cardIDEnum.EX1_160) return new Sim_EX1_160(); if (id == CardDB.cardIDEnum.EX1_165t1) return new Sim_EX1_165t1(); if (id == CardDB.cardIDEnum.CS2_062) return new Sim_CS2_062(); if (id == CardDB.cardIDEnum.CS2_155) return new Sim_CS2_155(); if (id == CardDB.cardIDEnum.CS2_213) return new Sim_CS2_213(); //if (id == CardDB.cardIDEnum.TU4f_007) return new Sim_TU4f_007(); //if (id == CardDB.cardIDEnum.GAME_004) return new Sim_GAME_004(); //if (id == CardDB.cardIDEnum.NAX5_01) return new Sim_NAX5_01(); //if (id == CardDB.cardIDEnum.XXX_020) return new Sim_XXX_020(); //if (id == CardDB.cardIDEnum.NAX15_02H) return new Sim_NAX15_02H(); if (id == CardDB.cardIDEnum.CS2_004) return new Sim_CS2_004(); //if (id == CardDB.cardIDEnum.NAX2_03H) return new Sim_NAX2_03H(); //if (id == CardDB.cardIDEnum.EX1_561e) return new Sim_EX1_561e(); if (id == CardDB.cardIDEnum.CS2_023) return new Sim_CS2_023(); if (id == CardDB.cardIDEnum.EX1_164) return new Sim_EX1_164(); if (id == CardDB.cardIDEnum.EX1_009) return new Sim_EX1_009(); //if (id == CardDB.cardIDEnum.NAX6_01) return new Sim_NAX6_01(); if (id == CardDB.cardIDEnum.FP1_007) return new Sim_FP1_007(); //if (id == CardDB.cardIDEnum.NAX1h_04) return new Sim_NAX1h_04(); //if (id == CardDB.cardIDEnum.NAX2_05H) return new Sim_NAX2_05H(); //if (id == CardDB.cardIDEnum.NAX10_02) return new Sim_NAX10_02(); if (id == CardDB.cardIDEnum.EX1_345) return new Sim_EX1_345(); if (id == CardDB.cardIDEnum.EX1_116) return new Sim_EX1_116(); if (id == CardDB.cardIDEnum.EX1_399) return new Sim_EX1_399(); if (id == CardDB.cardIDEnum.EX1_587) return new Sim_EX1_587(); //if (id == CardDB.cardIDEnum.XXX_026) return new Sim_XXX_026(); if (id == CardDB.cardIDEnum.EX1_571) return new Sim_EX1_571(); if (id == CardDB.cardIDEnum.EX1_335) return new Sim_EX1_335(); //if (id == CardDB.cardIDEnum.XXX_050) return new Sim_XXX_050(); //if (id == CardDB.cardIDEnum.TU4e_004) return new Sim_TU4e_004(); if (id == CardDB.cardIDEnum.HERO_08) return new Sim_HERO_08(); if (id == CardDB.cardIDEnum.EX1_166a) return new Sim_EX1_166a(); //if (id == CardDB.cardIDEnum.NAX2_03) return new Sim_NAX2_03(); if (id == CardDB.cardIDEnum.EX1_finkle) return new Sim_EX1_finkle(); //if (id == CardDB.cardIDEnum.NAX4_03H) return new Sim_NAX4_03H(); if (id == CardDB.cardIDEnum.EX1_164b) return new Sim_EX1_164b(); if (id == CardDB.cardIDEnum.EX1_283) return new Sim_EX1_283(); if (id == CardDB.cardIDEnum.EX1_339) return new Sim_EX1_339(); //if (id == CardDB.cardIDEnum.CRED_13) return new Sim_CRED_13(); //if (id == CardDB.cardIDEnum.EX1_178be) return new Sim_EX1_178be(); if (id == CardDB.cardIDEnum.EX1_531) return new Sim_EX1_531(); if (id == CardDB.cardIDEnum.EX1_134) return new Sim_EX1_134(); if (id == CardDB.cardIDEnum.EX1_350) return new Sim_EX1_350(); if (id == CardDB.cardIDEnum.EX1_308) return new Sim_EX1_308(); if (id == CardDB.cardIDEnum.CS2_197) return new Sim_CS2_197(); if (id == CardDB.cardIDEnum.skele21) return new Sim_skele21(); //if (id == CardDB.cardIDEnum.CS2_222o) return new Sim_CS2_222o(); //if (id == CardDB.cardIDEnum.XXX_015) return new Sim_XXX_015(); if (id == CardDB.cardIDEnum.FP1_013) return new Sim_FP1_013(); if (id == CardDB.cardIDEnum.NEW1_006) return new Sim_NEW1_006(); //if (id == CardDB.cardIDEnum.EX1_399e) return new Sim_EX1_399e(); if (id == CardDB.cardIDEnum.EX1_509) return new Sim_EX1_509(); if (id == CardDB.cardIDEnum.EX1_612) return new Sim_EX1_612(); //if (id == CardDB.cardIDEnum.NAX8_05t) return new Sim_NAX8_05t(); //if (id == CardDB.cardIDEnum.NAX9_05H) return new Sim_NAX9_05H(); if (id == CardDB.cardIDEnum.EX1_021) return new Sim_EX1_021(); //if (id == CardDB.cardIDEnum.CS2_041e) return new Sim_CS2_041e(); if (id == CardDB.cardIDEnum.CS2_226) return new Sim_CS2_226(); if (id == CardDB.cardIDEnum.EX1_608) return new Sim_EX1_608(); //if (id == CardDB.cardIDEnum.NAX13_05H) return new Sim_NAX13_05H(); //if (id == CardDB.cardIDEnum.NAX13_04H) return new Sim_NAX13_04H(); //if (id == CardDB.cardIDEnum.TU4c_008) return new Sim_TU4c_008(); if (id == CardDB.cardIDEnum.EX1_624) return new Sim_EX1_624(); if (id == CardDB.cardIDEnum.EX1_616) return new Sim_EX1_616(); if (id == CardDB.cardIDEnum.EX1_008) return new Sim_EX1_008(); if (id == CardDB.cardIDEnum.PlaceholderCard) return new Sim_PlaceholderCard(); //if (id == CardDB.cardIDEnum.XXX_016) return new Sim_XXX_016(); if (id == CardDB.cardIDEnum.EX1_045) return new Sim_EX1_045(); if (id == CardDB.cardIDEnum.EX1_015) return new Sim_EX1_015(); //if (id == CardDB.cardIDEnum.GAME_003) return new Sim_GAME_003(); if (id == CardDB.cardIDEnum.CS2_171) return new Sim_CS2_171(); if (id == CardDB.cardIDEnum.CS2_041) return new Sim_CS2_041(); if (id == CardDB.cardIDEnum.EX1_128) return new Sim_EX1_128(); if (id == CardDB.cardIDEnum.CS2_112) return new Sim_CS2_112(); if (id == CardDB.cardIDEnum.HERO_07) return new Sim_HERO_07(); if (id == CardDB.cardIDEnum.EX1_412) return new Sim_EX1_412(); //if (id == CardDB.cardIDEnum.EX1_612o) return new Sim_EX1_612o(); if (id == CardDB.cardIDEnum.CS2_117) return new Sim_CS2_117(); //if (id == CardDB.cardIDEnum.XXX_009e) return new Sim_XXX_009e(); if (id == CardDB.cardIDEnum.EX1_562) return new Sim_EX1_562(); if (id == CardDB.cardIDEnum.EX1_055) return new Sim_EX1_055(); //if (id == CardDB.cardIDEnum.NAX9_06) return new Sim_NAX9_06(); //if (id == CardDB.cardIDEnum.TU4e_007) return new Sim_TU4e_007(); if (id == CardDB.cardIDEnum.FP1_012) return new Sim_FP1_012(); if (id == CardDB.cardIDEnum.EX1_317t) return new Sim_EX1_317t(); //if (id == CardDB.cardIDEnum.EX1_004e) return new Sim_EX1_004e(); if (id == CardDB.cardIDEnum.EX1_278) return new Sim_EX1_278(); if (id == CardDB.cardIDEnum.CS2_tk1) return new Sim_CS2_tk1(); if (id == CardDB.cardIDEnum.EX1_590) return new Sim_EX1_590(); if (id == CardDB.cardIDEnum.CS1_130) return new Sim_CS1_130(); if (id == CardDB.cardIDEnum.NEW1_008b) return new Sim_NEW1_008b(); if (id == CardDB.cardIDEnum.EX1_365) return new Sim_EX1_365(); if (id == CardDB.cardIDEnum.CS2_141) return new Sim_CS2_141(); if (id == CardDB.cardIDEnum.PRO_001) return new Sim_PRO_001(); //if (id == CardDB.cardIDEnum.NAX8_04t) return new Sim_NAX8_04t(); if (id == CardDB.cardIDEnum.CS2_173) return new Sim_CS2_173(); if (id == CardDB.cardIDEnum.CS2_017) return new Sim_CS2_017(); //if (id == CardDB.cardIDEnum.CRED_16) return new Sim_CRED_16(); if (id == CardDB.cardIDEnum.EX1_392) return new Sim_EX1_392(); if (id == CardDB.cardIDEnum.EX1_593) return new Sim_EX1_593(); //if (id == CardDB.cardIDEnum.FP1_023e) return new Sim_FP1_023e(); //if (id == CardDB.cardIDEnum.NAX1_05) return new Sim_NAX1_05(); //if (id == CardDB.cardIDEnum.TU4d_002) return new Sim_TU4d_002(); //if (id == CardDB.cardIDEnum.CRED_15) return new Sim_CRED_15(); if (id == CardDB.cardIDEnum.EX1_049) return new Sim_EX1_049(); if (id == CardDB.cardIDEnum.EX1_002) return new Sim_EX1_002(); //if (id == CardDB.cardIDEnum.TU4f_005) return new Sim_TU4f_005(); //if (id == CardDB.cardIDEnum.NEW1_029t) return new Sim_NEW1_029t(); //if (id == CardDB.cardIDEnum.TU4a_001) return new Sim_TU4a_001(); if (id == CardDB.cardIDEnum.CS2_056) return new Sim_CS2_056(); if (id == CardDB.cardIDEnum.EX1_596) return new Sim_EX1_596(); if (id == CardDB.cardIDEnum.EX1_136) return new Sim_EX1_136(); if (id == CardDB.cardIDEnum.EX1_323) return new Sim_EX1_323(); if (id == CardDB.cardIDEnum.CS2_073) return new Sim_CS2_073(); //if (id == CardDB.cardIDEnum.EX1_246e) return new Sim_EX1_246e(); //if (id == CardDB.cardIDEnum.NAX12_01) return new Sim_NAX12_01(); //if (id == CardDB.cardIDEnum.EX1_244e) return new Sim_EX1_244e(); if (id == CardDB.cardIDEnum.EX1_001) return new Sim_EX1_001(); //if (id == CardDB.cardIDEnum.EX1_607e) return new Sim_EX1_607e(); if (id == CardDB.cardIDEnum.EX1_044) return new Sim_EX1_044(); //if (id == CardDB.cardIDEnum.EX1_573ae) return new Sim_EX1_573ae(); //if (id == CardDB.cardIDEnum.XXX_025) return new Sim_XXX_025(); //if (id == CardDB.cardIDEnum.CRED_06) return new Sim_CRED_06(); if (id == CardDB.cardIDEnum.Mekka4) return new Sim_Mekka4(); if (id == CardDB.cardIDEnum.CS2_142) return new Sim_CS2_142(); //if (id == CardDB.cardIDEnum.TU4f_004) return new Sim_TU4f_004(); //if (id == CardDB.cardIDEnum.NAX5_02H) return new Sim_NAX5_02H(); //if (id == CardDB.cardIDEnum.EX1_411e2) return new Sim_EX1_411e2(); if (id == CardDB.cardIDEnum.EX1_573) return new Sim_EX1_573(); if (id == CardDB.cardIDEnum.FP1_009) return new Sim_FP1_009(); if (id == CardDB.cardIDEnum.CS2_050) return new Sim_CS2_050(); //if (id == CardDB.cardIDEnum.NAX4_03) return new Sim_NAX4_03(); //if (id == CardDB.cardIDEnum.CS2_063e) return new Sim_CS2_063e(); //if (id == CardDB.cardIDEnum.NAX2_05) return new Sim_NAX2_05(); if (id == CardDB.cardIDEnum.EX1_390) return new Sim_EX1_390(); if (id == CardDB.cardIDEnum.EX1_610) return new Sim_EX1_610(); if (id == CardDB.cardIDEnum.hexfrog) return new Sim_hexfrog(); //if (id == CardDB.cardIDEnum.CS2_181e) return new Sim_CS2_181e(); //if (id == CardDB.cardIDEnum.NAX6_02) return new Sim_NAX6_02(); //if (id == CardDB.cardIDEnum.XXX_027) return new Sim_XXX_027(); if (id == CardDB.cardIDEnum.CS2_082) return new Sim_CS2_082(); if (id == CardDB.cardIDEnum.NEW1_040) return new Sim_NEW1_040(); if (id == CardDB.cardIDEnum.DREAM_01) return new Sim_DREAM_01(); if (id == CardDB.cardIDEnum.EX1_595) return new Sim_EX1_595(); if (id == CardDB.cardIDEnum.CS2_013) return new Sim_CS2_013(); if (id == CardDB.cardIDEnum.CS2_077) return new Sim_CS2_077(); if (id == CardDB.cardIDEnum.NEW1_014) return new Sim_NEW1_014(); //if (id == CardDB.cardIDEnum.CRED_05) return new Sim_CRED_05(); if (id == CardDB.cardIDEnum.GAME_002) return new Sim_GAME_002(); if (id == CardDB.cardIDEnum.EX1_165) return new Sim_EX1_165(); if (id == CardDB.cardIDEnum.CS2_013t) return new Sim_CS2_013t(); //if (id == CardDB.cardIDEnum.NAX4_04H) return new Sim_NAX4_04H(); if (id == CardDB.cardIDEnum.EX1_tk11) return new Sim_EX1_tk11(); if (id == CardDB.cardIDEnum.EX1_591) return new Sim_EX1_591(); if (id == CardDB.cardIDEnum.EX1_549) return new Sim_EX1_549(); if (id == CardDB.cardIDEnum.CS2_045) return new Sim_CS2_045(); if (id == CardDB.cardIDEnum.CS2_237) return new Sim_CS2_237(); if (id == CardDB.cardIDEnum.CS2_027) return new Sim_CS2_027(); //if (id == CardDB.cardIDEnum.EX1_508o) return new Sim_EX1_508o(); //if (id == CardDB.cardIDEnum.NAX14_03) return new Sim_NAX14_03(); if (id == CardDB.cardIDEnum.CS2_101t) return new Sim_CS2_101t(); if (id == CardDB.cardIDEnum.CS2_063) return new Sim_CS2_063(); if (id == CardDB.cardIDEnum.EX1_145) return new Sim_EX1_145(); //if (id == CardDB.cardIDEnum.NAX1h_03) return new Sim_NAX1h_03(); if (id == CardDB.cardIDEnum.EX1_110) return new Sim_EX1_110(); if (id == CardDB.cardIDEnum.EX1_408) return new Sim_EX1_408(); if (id == CardDB.cardIDEnum.EX1_544) return new Sim_EX1_544(); //if (id == CardDB.cardIDEnum.TU4c_006) return new Sim_TU4c_006(); //if (id == CardDB.cardIDEnum.NAXM_001) return new Sim_NAXM_001(); if (id == CardDB.cardIDEnum.CS2_151) return new Sim_CS2_151(); //if (id == CardDB.cardIDEnum.CS2_073e) return new Sim_CS2_073e(); //if (id == CardDB.cardIDEnum.XXX_006) return new Sim_XXX_006(); if (id == CardDB.cardIDEnum.CS2_088) return new Sim_CS2_088(); if (id == CardDB.cardIDEnum.EX1_057) return new Sim_EX1_057(); if (id == CardDB.cardIDEnum.FP1_020) return new Sim_FP1_020(); if (id == CardDB.cardIDEnum.CS2_169) return new Sim_CS2_169(); if (id == CardDB.cardIDEnum.EX1_573t) return new Sim_EX1_573t(); if (id == CardDB.cardIDEnum.EX1_323h) return new Sim_EX1_323h(); if (id == CardDB.cardIDEnum.EX1_tk9) return new Sim_EX1_tk9(); //if (id == CardDB.cardIDEnum.NEW1_018e) return new Sim_NEW1_018e(); if (id == CardDB.cardIDEnum.CS2_037) return new Sim_CS2_037(); if (id == CardDB.cardIDEnum.CS2_007) return new Sim_CS2_007(); //if (id == CardDB.cardIDEnum.EX1_059e2) return new Sim_EX1_059e2(); if (id == CardDB.cardIDEnum.CS2_227) return new Sim_CS2_227(); //if (id == CardDB.cardIDEnum.NAX7_03H) return new Sim_NAX7_03H(); //if (id == CardDB.cardIDEnum.NAX9_01H) return new Sim_NAX9_01H(); //if (id == CardDB.cardIDEnum.EX1_570e) return new Sim_EX1_570e(); if (id == CardDB.cardIDEnum.NEW1_003) return new Sim_NEW1_003(); if (id == CardDB.cardIDEnum.GAME_006) return new Sim_GAME_006(); if (id == CardDB.cardIDEnum.EX1_320) return new Sim_EX1_320(); if (id == CardDB.cardIDEnum.EX1_097) return new Sim_EX1_097(); if (id == CardDB.cardIDEnum.tt_004) return new Sim_tt_004(); //if (id == CardDB.cardIDEnum.EX1_360e) return new Sim_EX1_360e(); if (id == CardDB.cardIDEnum.EX1_096) return new Sim_EX1_096(); //if (id == CardDB.cardIDEnum.DS1_175o) return new Sim_DS1_175o(); //if (id == CardDB.cardIDEnum.EX1_596e) return new Sim_EX1_596e(); //if (id == CardDB.cardIDEnum.XXX_014) return new Sim_XXX_014(); //if (id == CardDB.cardIDEnum.EX1_158e) return new Sim_EX1_158e(); //if (id == CardDB.cardIDEnum.NAX14_01) return new Sim_NAX14_01(); //if (id == CardDB.cardIDEnum.CRED_01) return new Sim_CRED_01(); //if (id == CardDB.cardIDEnum.CRED_08) return new Sim_CRED_08(); if (id == CardDB.cardIDEnum.EX1_126) return new Sim_EX1_126(); if (id == CardDB.cardIDEnum.EX1_577) return new Sim_EX1_577(); if (id == CardDB.cardIDEnum.EX1_319) return new Sim_EX1_319(); if (id == CardDB.cardIDEnum.EX1_611) return new Sim_EX1_611(); if (id == CardDB.cardIDEnum.CS2_146) return new Sim_CS2_146(); if (id == CardDB.cardIDEnum.EX1_154b) return new Sim_EX1_154b(); if (id == CardDB.cardIDEnum.skele11) return new Sim_skele11(); if (id == CardDB.cardIDEnum.EX1_165t2) return new Sim_EX1_165t2(); if (id == CardDB.cardIDEnum.CS2_172) return new Sim_CS2_172(); if (id == CardDB.cardIDEnum.CS2_114) return new Sim_CS2_114(); if (id == CardDB.cardIDEnum.CS1_069) return new Sim_CS1_069(); //if (id == CardDB.cardIDEnum.XXX_003) return new Sim_XXX_003(); //if (id == CardDB.cardIDEnum.XXX_042) return new Sim_XXX_042(); //if (id == CardDB.cardIDEnum.NAX8_02) return new Sim_NAX8_02(); if (id == CardDB.cardIDEnum.EX1_173) return new Sim_EX1_173(); if (id == CardDB.cardIDEnum.CS1_042) return new Sim_CS1_042(); //if (id == CardDB.cardIDEnum.NAX8_03) return new Sim_NAX8_03(); if (id == CardDB.cardIDEnum.EX1_506a) return new Sim_EX1_506a(); if (id == CardDB.cardIDEnum.EX1_298) return new Sim_EX1_298(); if (id == CardDB.cardIDEnum.CS2_104) return new Sim_CS2_104(); if (id == CardDB.cardIDEnum.FP1_001) return new Sim_FP1_001(); if (id == CardDB.cardIDEnum.HERO_02) return new Sim_HERO_02(); //if (id == CardDB.cardIDEnum.EX1_316e) return new Sim_EX1_316e(); //if (id == CardDB.cardIDEnum.NAX7_01) return new Sim_NAX7_01(); //if (id == CardDB.cardIDEnum.EX1_044e) return new Sim_EX1_044e(); if (id == CardDB.cardIDEnum.CS2_051) return new Sim_CS2_051(); if (id == CardDB.cardIDEnum.NEW1_016) return new Sim_NEW1_016(); //if (id == CardDB.cardIDEnum.EX1_304e) return new Sim_EX1_304e(); if (id == CardDB.cardIDEnum.EX1_033) return new Sim_EX1_033(); //if (id == CardDB.cardIDEnum.NAX8_04) return new Sim_NAX8_04(); if (id == CardDB.cardIDEnum.EX1_028) return new Sim_EX1_028(); //if (id == CardDB.cardIDEnum.XXX_011) return new Sim_XXX_011(); if (id == CardDB.cardIDEnum.EX1_621) return new Sim_EX1_621(); if (id == CardDB.cardIDEnum.EX1_554) return new Sim_EX1_554(); if (id == CardDB.cardIDEnum.EX1_091) return new Sim_EX1_091(); if (id == CardDB.cardIDEnum.FP1_017) return new Sim_FP1_017(); if (id == CardDB.cardIDEnum.EX1_409) return new Sim_EX1_409(); //if (id == CardDB.cardIDEnum.EX1_363e) return new Sim_EX1_363e(); if (id == CardDB.cardIDEnum.EX1_410) return new Sim_EX1_410(); //if (id == CardDB.cardIDEnum.TU4e_005) return new Sim_TU4e_005(); if (id == CardDB.cardIDEnum.CS2_039) return new Sim_CS2_039(); //if (id == CardDB.cardIDEnum.NAX12_04) return new Sim_NAX12_04(); if (id == CardDB.cardIDEnum.EX1_557) return new Sim_EX1_557(); //if (id == CardDB.cardIDEnum.CS2_105e) return new Sim_CS2_105e(); //if (id == CardDB.cardIDEnum.EX1_128e) return new Sim_EX1_128e(); //if (id == CardDB.cardIDEnum.XXX_021) return new Sim_XXX_021(); if (id == CardDB.cardIDEnum.DS1_070) return new Sim_DS1_070(); if (id == CardDB.cardIDEnum.CS2_033) return new Sim_CS2_033(); if (id == CardDB.cardIDEnum.EX1_536) return new Sim_EX1_536(); //if (id == CardDB.cardIDEnum.TU4a_003) return new Sim_TU4a_003(); if (id == CardDB.cardIDEnum.EX1_559) return new Sim_EX1_559(); //if (id == CardDB.cardIDEnum.XXX_023) return new Sim_XXX_023(); //if (id == CardDB.cardIDEnum.NEW1_033o) return new Sim_NEW1_033o(); //if (id == CardDB.cardIDEnum.NAX15_04H) return new Sim_NAX15_04H(); //if (id == CardDB.cardIDEnum.CS2_004e) return new Sim_CS2_004e(); if (id == CardDB.cardIDEnum.CS2_052) return new Sim_CS2_052(); if (id == CardDB.cardIDEnum.EX1_539) return new Sim_EX1_539(); if (id == CardDB.cardIDEnum.EX1_575) return new Sim_EX1_575(); if (id == CardDB.cardIDEnum.CS2_083b) return new Sim_CS2_083b(); if (id == CardDB.cardIDEnum.CS2_061) return new Sim_CS2_061(); if (id == CardDB.cardIDEnum.NEW1_021) return new Sim_NEW1_021(); if (id == CardDB.cardIDEnum.DS1_055) return new Sim_DS1_055(); if (id == CardDB.cardIDEnum.EX1_625) return new Sim_EX1_625(); //if (id == CardDB.cardIDEnum.EX1_382e) return new Sim_EX1_382e(); //if (id == CardDB.cardIDEnum.CS2_092e) return new Sim_CS2_092e(); if (id == CardDB.cardIDEnum.CS2_026) return new Sim_CS2_026(); //if (id == CardDB.cardIDEnum.NAX14_04) return new Sim_NAX14_04(); //if (id == CardDB.cardIDEnum.NEW1_012o) return new Sim_NEW1_012o(); //if (id == CardDB.cardIDEnum.EX1_619e) return new Sim_EX1_619e(); if (id == CardDB.cardIDEnum.EX1_294) return new Sim_EX1_294(); if (id == CardDB.cardIDEnum.EX1_287) return new Sim_EX1_287(); //if (id == CardDB.cardIDEnum.EX1_509e) return new Sim_EX1_509e(); if (id == CardDB.cardIDEnum.EX1_625t2) return new Sim_EX1_625t2(); if (id == CardDB.cardIDEnum.CS2_118) return new Sim_CS2_118(); if (id == CardDB.cardIDEnum.CS2_124) return new Sim_CS2_124(); if (id == CardDB.cardIDEnum.Mekka3) return new Sim_Mekka3(); //if (id == CardDB.cardIDEnum.NAX13_02) return new Sim_NAX13_02(); if (id == CardDB.cardIDEnum.EX1_112) return new Sim_EX1_112(); if (id == CardDB.cardIDEnum.FP1_011) return new Sim_FP1_011(); //if (id == CardDB.cardIDEnum.CS2_009e) return new Sim_CS2_009e(); if (id == CardDB.cardIDEnum.HERO_04) return new Sim_HERO_04(); if (id == CardDB.cardIDEnum.EX1_607) return new Sim_EX1_607(); if (id == CardDB.cardIDEnum.DREAM_03) return new Sim_DREAM_03(); //if (id == CardDB.cardIDEnum.NAX11_04e) return new Sim_NAX11_04e(); //if (id == CardDB.cardIDEnum.EX1_103e) return new Sim_EX1_103e(); //if (id == CardDB.cardIDEnum.XXX_046) return new Sim_XXX_046(); if (id == CardDB.cardIDEnum.FP1_003) return new Sim_FP1_003(); if (id == CardDB.cardIDEnum.CS2_105) return new Sim_CS2_105(); if (id == CardDB.cardIDEnum.FP1_002) return new Sim_FP1_002(); //if (id == CardDB.cardIDEnum.TU4c_002) return new Sim_TU4c_002(); //if (id == CardDB.cardIDEnum.CRED_14) return new Sim_CRED_14(); if (id == CardDB.cardIDEnum.EX1_567) return new Sim_EX1_567(); //if (id == CardDB.cardIDEnum.TU4c_004) return new Sim_TU4c_004(); //if (id == CardDB.cardIDEnum.NAX10_03H) return new Sim_NAX10_03H(); if (id == CardDB.cardIDEnum.FP1_008) return new Sim_FP1_008(); if (id == CardDB.cardIDEnum.DS1_184) return new Sim_DS1_184(); if (id == CardDB.cardIDEnum.CS2_029) return new Sim_CS2_029(); if (id == CardDB.cardIDEnum.GAME_005) return new Sim_GAME_005(); if (id == CardDB.cardIDEnum.CS2_187) return new Sim_CS2_187(); if (id == CardDB.cardIDEnum.EX1_020) return new Sim_EX1_020(); //if (id == CardDB.cardIDEnum.NAX15_01He) return new Sim_NAX15_01He(); if (id == CardDB.cardIDEnum.EX1_011) return new Sim_EX1_011(); if (id == CardDB.cardIDEnum.CS2_057) return new Sim_CS2_057(); if (id == CardDB.cardIDEnum.EX1_274) return new Sim_EX1_274(); if (id == CardDB.cardIDEnum.EX1_306) return new Sim_EX1_306(); //if (id == CardDB.cardIDEnum.NEW1_038o) return new Sim_NEW1_038o(); if (id == CardDB.cardIDEnum.EX1_170) return new Sim_EX1_170(); if (id == CardDB.cardIDEnum.EX1_617) return new Sim_EX1_617(); //if (id == CardDB.cardIDEnum.CS1_113e) return new Sim_CS1_113e(); if (id == CardDB.cardIDEnum.CS2_101) return new Sim_CS2_101(); if (id == CardDB.cardIDEnum.FP1_015) return new Sim_FP1_015(); //if (id == CardDB.cardIDEnum.NAX13_03) return new Sim_NAX13_03(); if (id == CardDB.cardIDEnum.CS2_005) return new Sim_CS2_005(); if (id == CardDB.cardIDEnum.EX1_537) return new Sim_EX1_537(); if (id == CardDB.cardIDEnum.EX1_384) return new Sim_EX1_384(); //if (id == CardDB.cardIDEnum.TU4a_002) return new Sim_TU4a_002(); //if (id == CardDB.cardIDEnum.NAX9_04) return new Sim_NAX9_04(); if (id == CardDB.cardIDEnum.EX1_362) return new Sim_EX1_362(); //if (id == CardDB.cardIDEnum.NAX12_02) return new Sim_NAX12_02(); //if (id == CardDB.cardIDEnum.FP1_028e) return new Sim_FP1_028e(); //if (id == CardDB.cardIDEnum.TU4c_005) return new Sim_TU4c_005(); if (id == CardDB.cardIDEnum.EX1_301) return new Sim_EX1_301(); if (id == CardDB.cardIDEnum.CS2_235) return new Sim_CS2_235(); //if (id == CardDB.cardIDEnum.NAX4_05) return new Sim_NAX4_05(); if (id == CardDB.cardIDEnum.EX1_029) return new Sim_EX1_029(); if (id == CardDB.cardIDEnum.CS2_042) return new Sim_CS2_042(); if (id == CardDB.cardIDEnum.EX1_155a) return new Sim_EX1_155a(); if (id == CardDB.cardIDEnum.CS2_102) return new Sim_CS2_102(); if (id == CardDB.cardIDEnum.EX1_609) return new Sim_EX1_609(); if (id == CardDB.cardIDEnum.NEW1_027) return new Sim_NEW1_027(); //if (id == CardDB.cardIDEnum.CS2_236e) return new Sim_CS2_236e(); //if (id == CardDB.cardIDEnum.CS2_083e) return new Sim_CS2_083e(); //if (id == CardDB.cardIDEnum.NAX6_03te) return new Sim_NAX6_03te(); if (id == CardDB.cardIDEnum.EX1_165a) return new Sim_EX1_165a(); if (id == CardDB.cardIDEnum.EX1_570) return new Sim_EX1_570(); if (id == CardDB.cardIDEnum.EX1_131) return new Sim_EX1_131(); if (id == CardDB.cardIDEnum.EX1_556) return new Sim_EX1_556(); if (id == CardDB.cardIDEnum.EX1_543) return new Sim_EX1_543(); //if (id == CardDB.cardIDEnum.XXX_096) return new Sim_XXX_096(); //if (id == CardDB.cardIDEnum.TU4c_008e) return new Sim_TU4c_008e(); //if (id == CardDB.cardIDEnum.EX1_379e) return new Sim_EX1_379e(); if (id == CardDB.cardIDEnum.NEW1_009) return new Sim_NEW1_009(); if (id == CardDB.cardIDEnum.EX1_100) return new Sim_EX1_100(); //if (id == CardDB.cardIDEnum.EX1_274e) return new Sim_EX1_274e(); //if (id == CardDB.cardIDEnum.CRED_02) return new Sim_CRED_02(); if (id == CardDB.cardIDEnum.EX1_573a) return new Sim_EX1_573a(); if (id == CardDB.cardIDEnum.CS2_084) return new Sim_CS2_084(); if (id == CardDB.cardIDEnum.EX1_582) return new Sim_EX1_582(); if (id == CardDB.cardIDEnum.EX1_043) return new Sim_EX1_043(); if (id == CardDB.cardIDEnum.EX1_050) return new Sim_EX1_050(); //if (id == CardDB.cardIDEnum.TU4b_001) return new Sim_TU4b_001(); if (id == CardDB.cardIDEnum.FP1_005) return new Sim_FP1_005(); if (id == CardDB.cardIDEnum.EX1_620) return new Sim_EX1_620(); //if (id == CardDB.cardIDEnum.NAX15_01) return new Sim_NAX15_01(); //if (id == CardDB.cardIDEnum.NAX6_03) return new Sim_NAX6_03(); if (id == CardDB.cardIDEnum.EX1_303) return new Sim_EX1_303(); if (id == CardDB.cardIDEnum.HERO_09) return new Sim_HERO_09(); if (id == CardDB.cardIDEnum.EX1_067) return new Sim_EX1_067(); //if (id == CardDB.cardIDEnum.XXX_028) return new Sim_XXX_028(); if (id == CardDB.cardIDEnum.EX1_277) return new Sim_EX1_277(); if (id == CardDB.cardIDEnum.Mekka2) return new Sim_Mekka2(); //if (id == CardDB.cardIDEnum.NAX14_01H) return new Sim_NAX14_01H(); //if (id == CardDB.cardIDEnum.NAX15_04) return new Sim_NAX15_04(); if (id == CardDB.cardIDEnum.FP1_024) return new Sim_FP1_024(); if (id == CardDB.cardIDEnum.FP1_030) return new Sim_FP1_030(); //if (id == CardDB.cardIDEnum.CS2_221e) return new Sim_CS2_221e(); if (id == CardDB.cardIDEnum.EX1_178) return new Sim_EX1_178(); if (id == CardDB.cardIDEnum.CS2_222) return new Sim_CS2_222(); //if (id == CardDB.cardIDEnum.EX1_409e) return new Sim_EX1_409e(); //if (id == CardDB.cardIDEnum.tt_004o) return new Sim_tt_004o(); //if (id == CardDB.cardIDEnum.EX1_155ae) return new Sim_EX1_155ae(); //if (id == CardDB.cardIDEnum.NAX11_01H) return new Sim_NAX11_01H(); if (id == CardDB.cardIDEnum.EX1_160a) return new Sim_EX1_160a(); //if (id == CardDB.cardIDEnum.NAX15_02) return new Sim_NAX15_02(); //if (id == CardDB.cardIDEnum.NAX15_05) return new Sim_NAX15_05(); //if (id == CardDB.cardIDEnum.NEW1_025e) return new Sim_NEW1_025e(); if (id == CardDB.cardIDEnum.CS2_012) return new Sim_CS2_012(); //if (id == CardDB.cardIDEnum.XXX_099) return new Sim_XXX_099(); if (id == CardDB.cardIDEnum.EX1_246) return new Sim_EX1_246(); if (id == CardDB.cardIDEnum.EX1_572) return new Sim_EX1_572(); if (id == CardDB.cardIDEnum.EX1_089) return new Sim_EX1_089(); if (id == CardDB.cardIDEnum.CS2_059) return new Sim_CS2_059(); if (id == CardDB.cardIDEnum.EX1_279) return new Sim_EX1_279(); //if (id == CardDB.cardIDEnum.NAX12_02e) return new Sim_NAX12_02e(); if (id == CardDB.cardIDEnum.CS2_168) return new Sim_CS2_168(); if (id == CardDB.cardIDEnum.tt_010) return new Sim_tt_010(); if (id == CardDB.cardIDEnum.NEW1_023) return new Sim_NEW1_023(); if (id == CardDB.cardIDEnum.CS2_075) return new Sim_CS2_075(); if (id == CardDB.cardIDEnum.EX1_316) return new Sim_EX1_316(); if (id == CardDB.cardIDEnum.CS2_025) return new Sim_CS2_025(); if (id == CardDB.cardIDEnum.CS2_234) return new Sim_CS2_234(); //if (id == CardDB.cardIDEnum.XXX_043) return new Sim_XXX_043(); //if (id == CardDB.cardIDEnum.GAME_001) return new Sim_GAME_001(); //if (id == CardDB.cardIDEnum.NAX5_02) return new Sim_NAX5_02(); if (id == CardDB.cardIDEnum.EX1_130) return new Sim_EX1_130(); //if (id == CardDB.cardIDEnum.EX1_584e) return new Sim_EX1_584e(); if (id == CardDB.cardIDEnum.CS2_064) return new Sim_CS2_064(); if (id == CardDB.cardIDEnum.EX1_161) return new Sim_EX1_161(); if (id == CardDB.cardIDEnum.CS2_049) return new Sim_CS2_049(); //if (id == CardDB.cardIDEnum.NAX13_01) return new Sim_NAX13_01(); if (id == CardDB.cardIDEnum.EX1_154) return new Sim_EX1_154(); if (id == CardDB.cardIDEnum.EX1_080) return new Sim_EX1_080(); if (id == CardDB.cardIDEnum.NEW1_022) return new Sim_NEW1_022(); //if (id == CardDB.cardIDEnum.NAX2_01H) return new Sim_NAX2_01H(); //if (id == CardDB.cardIDEnum.EX1_160be) return new Sim_EX1_160be(); //if (id == CardDB.cardIDEnum.NAX12_03) return new Sim_NAX12_03(); if (id == CardDB.cardIDEnum.EX1_251) return new Sim_EX1_251(); if (id == CardDB.cardIDEnum.FP1_025) return new Sim_FP1_025(); if (id == CardDB.cardIDEnum.EX1_371) return new Sim_EX1_371(); if (id == CardDB.cardIDEnum.CS2_mirror) return new Sim_CS2_mirror(); //if (id == CardDB.cardIDEnum.NAX4_01H) return new Sim_NAX4_01H(); if (id == CardDB.cardIDEnum.EX1_594) return new Sim_EX1_594(); //if (id == CardDB.cardIDEnum.NAX14_02) return new Sim_NAX14_02(); //if (id == CardDB.cardIDEnum.TU4c_006e) return new Sim_TU4c_006e(); if (id == CardDB.cardIDEnum.EX1_560) return new Sim_EX1_560(); if (id == CardDB.cardIDEnum.CS2_236) return new Sim_CS2_236(); //if (id == CardDB.cardIDEnum.TU4f_006) return new Sim_TU4f_006(); if (id == CardDB.cardIDEnum.EX1_402) return new Sim_EX1_402(); //if (id == CardDB.cardIDEnum.NAX3_01) return new Sim_NAX3_01(); if (id == CardDB.cardIDEnum.EX1_506) return new Sim_EX1_506(); //if (id == CardDB.cardIDEnum.NEW1_027e) return new Sim_NEW1_027e(); //if (id == CardDB.cardIDEnum.DS1_070o) return new Sim_DS1_070o(); //if (id == CardDB.cardIDEnum.XXX_045) return new Sim_XXX_045(); //if (id == CardDB.cardIDEnum.XXX_029) return new Sim_XXX_029(); if (id == CardDB.cardIDEnum.DS1_178) return new Sim_DS1_178(); //if (id == CardDB.cardIDEnum.XXX_098) return new Sim_XXX_098(); if (id == CardDB.cardIDEnum.EX1_315) return new Sim_EX1_315(); if (id == CardDB.cardIDEnum.CS2_094) return new Sim_CS2_094(); //if (id == CardDB.cardIDEnum.NAX13_01H) return new Sim_NAX13_01H(); //if (id == CardDB.cardIDEnum.TU4e_002t) return new Sim_TU4e_002t(); //if (id == CardDB.cardIDEnum.EX1_046e) return new Sim_EX1_046e(); if (id == CardDB.cardIDEnum.NEW1_040t) return new Sim_NEW1_040t(); //if (id == CardDB.cardIDEnum.GAME_005e) return new Sim_GAME_005e(); if (id == CardDB.cardIDEnum.CS2_131) return new Sim_CS2_131(); //if (id == CardDB.cardIDEnum.XXX_008) return new Sim_XXX_008(); //if (id == CardDB.cardIDEnum.EX1_531e) return new Sim_EX1_531e(); //if (id == CardDB.cardIDEnum.CS2_226e) return new Sim_CS2_226e(); //if (id == CardDB.cardIDEnum.XXX_022e) return new Sim_XXX_022e(); //if (id == CardDB.cardIDEnum.DS1_178e) return new Sim_DS1_178e(); //if (id == CardDB.cardIDEnum.CS2_226o) return new Sim_CS2_226o(); //if (id == CardDB.cardIDEnum.NAX9_04H) return new Sim_NAX9_04H(); //if (id == CardDB.cardIDEnum.Mekka4e) return new Sim_Mekka4e(); if (id == CardDB.cardIDEnum.EX1_082) return new Sim_EX1_082(); if (id == CardDB.cardIDEnum.CS2_093) return new Sim_CS2_093(); //if (id == CardDB.cardIDEnum.EX1_411e) return new Sim_EX1_411e(); //if (id == CardDB.cardIDEnum.NAX8_03t) return new Sim_NAX8_03t(); //if (id == CardDB.cardIDEnum.EX1_145o) return new Sim_EX1_145o(); //if (id == CardDB.cardIDEnum.NAX7_04) return new Sim_NAX7_04(); if (id == CardDB.cardIDEnum.CS2_boar) return new Sim_CS2_boar(); if (id == CardDB.cardIDEnum.NEW1_019) return new Sim_NEW1_019(); if (id == CardDB.cardIDEnum.EX1_289) return new Sim_EX1_289(); if (id == CardDB.cardIDEnum.EX1_025t) return new Sim_EX1_025t(); if (id == CardDB.cardIDEnum.EX1_398t) return new Sim_EX1_398t(); //if (id == CardDB.cardIDEnum.NAX12_03H) return new Sim_NAX12_03H(); //if (id == CardDB.cardIDEnum.EX1_055o) return new Sim_EX1_055o(); if (id == CardDB.cardIDEnum.CS2_091) return new Sim_CS2_091(); if (id == CardDB.cardIDEnum.EX1_241) return new Sim_EX1_241(); if (id == CardDB.cardIDEnum.EX1_085) return new Sim_EX1_085(); if (id == CardDB.cardIDEnum.CS2_200) return new Sim_CS2_200(); if (id == CardDB.cardIDEnum.CS2_034) return new Sim_CS2_034(); if (id == CardDB.cardIDEnum.EX1_583) return new Sim_EX1_583(); if (id == CardDB.cardIDEnum.EX1_584) return new Sim_EX1_584(); if (id == CardDB.cardIDEnum.EX1_155) return new Sim_EX1_155(); if (id == CardDB.cardIDEnum.EX1_622) return new Sim_EX1_622(); if (id == CardDB.cardIDEnum.CS2_203) return new Sim_CS2_203(); if (id == CardDB.cardIDEnum.EX1_124) return new Sim_EX1_124(); if (id == CardDB.cardIDEnum.EX1_379) return new Sim_EX1_379(); //if (id == CardDB.cardIDEnum.NAX7_02) return new Sim_NAX7_02(); //if (id == CardDB.cardIDEnum.CS2_053e) return new Sim_CS2_053e(); if (id == CardDB.cardIDEnum.EX1_032) return new Sim_EX1_032(); //if (id == CardDB.cardIDEnum.NAX9_01) return new Sim_NAX9_01(); //if (id == CardDB.cardIDEnum.TU4e_003) return new Sim_TU4e_003(); //if (id == CardDB.cardIDEnum.CS2_146o) return new Sim_CS2_146o(); //if (id == CardDB.cardIDEnum.NAX8_01H) return new Sim_NAX8_01H(); //if (id == CardDB.cardIDEnum.XXX_041) return new Sim_XXX_041(); //if (id == CardDB.cardIDEnum.NAXM_002) return new Sim_NAXM_002(); if (id == CardDB.cardIDEnum.EX1_391) return new Sim_EX1_391(); if (id == CardDB.cardIDEnum.EX1_366) return new Sim_EX1_366(); //if (id == CardDB.cardIDEnum.EX1_059e) return new Sim_EX1_059e(); //if (id == CardDB.cardIDEnum.XXX_012) return new Sim_XXX_012(); //if (id == CardDB.cardIDEnum.EX1_565o) return new Sim_EX1_565o(); //if (id == CardDB.cardIDEnum.EX1_001e) return new Sim_EX1_001e(); //if (id == CardDB.cardIDEnum.TU4f_003) return new Sim_TU4f_003(); if (id == CardDB.cardIDEnum.EX1_400) return new Sim_EX1_400(); if (id == CardDB.cardIDEnum.EX1_614) return new Sim_EX1_614(); if (id == CardDB.cardIDEnum.EX1_561) return new Sim_EX1_561(); if (id == CardDB.cardIDEnum.EX1_332) return new Sim_EX1_332(); if (id == CardDB.cardIDEnum.HERO_05) return new Sim_HERO_05(); if (id == CardDB.cardIDEnum.CS2_065) return new Sim_CS2_065(); if (id == CardDB.cardIDEnum.ds1_whelptoken) return new Sim_ds1_whelptoken(); //if (id == CardDB.cardIDEnum.EX1_536e) return new Sim_EX1_536e(); if (id == CardDB.cardIDEnum.CS2_032) return new Sim_CS2_032(); if (id == CardDB.cardIDEnum.CS2_120) return new Sim_CS2_120(); //if (id == CardDB.cardIDEnum.EX1_155be) return new Sim_EX1_155be(); if (id == CardDB.cardIDEnum.EX1_247) return new Sim_EX1_247(); if (id == CardDB.cardIDEnum.EX1_154a) return new Sim_EX1_154a(); if (id == CardDB.cardIDEnum.EX1_554t) return new Sim_EX1_554t(); //if (id == CardDB.cardIDEnum.CS2_103e2) return new Sim_CS2_103e2(); //if (id == CardDB.cardIDEnum.TU4d_003) return new Sim_TU4d_003(); if (id == CardDB.cardIDEnum.NEW1_026t) return new Sim_NEW1_026t(); if (id == CardDB.cardIDEnum.EX1_623) return new Sim_EX1_623(); if (id == CardDB.cardIDEnum.EX1_383t) return new Sim_EX1_383t(); //if (id == CardDB.cardIDEnum.NAX7_03) return new Sim_NAX7_03(); if (id == CardDB.cardIDEnum.EX1_597) return new Sim_EX1_597(); //if (id == CardDB.cardIDEnum.TU4f_006o) return new Sim_TU4f_006o(); if (id == CardDB.cardIDEnum.EX1_130a) return new Sim_EX1_130a(); if (id == CardDB.cardIDEnum.CS2_011) return new Sim_CS2_011(); if (id == CardDB.cardIDEnum.EX1_169) return new Sim_EX1_169(); if (id == CardDB.cardIDEnum.EX1_tk33) return new Sim_EX1_tk33(); //if (id == CardDB.cardIDEnum.NAX11_03) return new Sim_NAX11_03(); //if (id == CardDB.cardIDEnum.NAX4_01) return new Sim_NAX4_01(); //if (id == CardDB.cardIDEnum.NAX10_01) return new Sim_NAX10_01(); if (id == CardDB.cardIDEnum.EX1_250) return new Sim_EX1_250(); if (id == CardDB.cardIDEnum.EX1_564) return new Sim_EX1_564(); //if (id == CardDB.cardIDEnum.NAX5_03) return new Sim_NAX5_03(); //if (id == CardDB.cardIDEnum.EX1_043e) return new Sim_EX1_043e(); if (id == CardDB.cardIDEnum.EX1_349) return new Sim_EX1_349(); //if (id == CardDB.cardIDEnum.XXX_097) return new Sim_XXX_097(); if (id == CardDB.cardIDEnum.EX1_102) return new Sim_EX1_102(); if (id == CardDB.cardIDEnum.EX1_058) return new Sim_EX1_058(); if (id == CardDB.cardIDEnum.EX1_243) return new Sim_EX1_243(); if (id == CardDB.cardIDEnum.PRO_001c) return new Sim_PRO_001c(); if (id == CardDB.cardIDEnum.EX1_116t) return new Sim_EX1_116t(); //if (id == CardDB.cardIDEnum.NAX15_01e) return new Sim_NAX15_01e(); if (id == CardDB.cardIDEnum.FP1_029) return new Sim_FP1_029(); if (id == CardDB.cardIDEnum.CS2_089) return new Sim_CS2_089(); //if (id == CardDB.cardIDEnum.TU4c_001) return new Sim_TU4c_001(); if (id == CardDB.cardIDEnum.EX1_248) return new Sim_EX1_248(); //if (id == CardDB.cardIDEnum.NEW1_037e) return new Sim_NEW1_037e(); if (id == CardDB.cardIDEnum.CS2_122) return new Sim_CS2_122(); if (id == CardDB.cardIDEnum.EX1_393) return new Sim_EX1_393(); if (id == CardDB.cardIDEnum.CS2_232) return new Sim_CS2_232(); if (id == CardDB.cardIDEnum.EX1_165b) return new Sim_EX1_165b(); if (id == CardDB.cardIDEnum.NEW1_030) return new Sim_NEW1_030(); //if (id == CardDB.cardIDEnum.EX1_161o) return new Sim_EX1_161o(); //if (id == CardDB.cardIDEnum.EX1_093e) return new Sim_EX1_093e(); if (id == CardDB.cardIDEnum.CS2_150) return new Sim_CS2_150(); if (id == CardDB.cardIDEnum.CS2_152) return new Sim_CS2_152(); //if (id == CardDB.cardIDEnum.NAX9_03H) return new Sim_NAX9_03H(); if (id == CardDB.cardIDEnum.EX1_160t) return new Sim_EX1_160t(); if (id == CardDB.cardIDEnum.CS2_127) return new Sim_CS2_127(); //if (id == CardDB.cardIDEnum.CRED_03) return new Sim_CRED_03(); if (id == CardDB.cardIDEnum.DS1_188) return new Sim_DS1_188(); //if (id == CardDB.cardIDEnum.XXX_001) return new Sim_XXX_001(); return new SimTemplate(); }
public Card getCardDataFromID(cardIDEnum id) { if (this.cardidToCardList.ContainsKey(id)) { return cardidToCardList[id]; //return new Card(cardidToCardList[id]); } return new Card(); }
public Card(Card c) { //this.entityID = c.entityID; this.hasEffect = c.hasEffect; this.rarity = c.rarity; this.AdjacentBuff = c.AdjacentBuff; this.Attack = c.Attack; this.Aura = c.Aura; this.battlecry = c.battlecry; this.carddraw = c.carddraw; //this.CardID = c.CardID; this.Charge = c.Charge; this.choice = c.choice; this.Combo = c.Combo; this.cost = c.cost; this.deathrattle = c.deathrattle; //this.description = c.description; this.Durability = c.Durability; this.Elite = c.Elite; this.Enrage = c.Enrage; this.Freeze = c.Freeze; this.GrantCharge = c.GrantCharge; this.HealTarget = c.HealTarget; this.Health = c.Health; this.immuneToSpellpowerg = c.immuneToSpellpowerg; this.immuneWhileAttacking = c.immuneWhileAttacking; this.Morph = c.Morph; this.name = c.name; this.needEmptyPlacesForPlaying = c.needEmptyPlacesForPlaying; this.needMinionsCapIfAvailable = c.needMinionsCapIfAvailable; this.needMinNumberOfEnemy = c.needMinNumberOfEnemy; this.needMinTotalMinions = c.needMinTotalMinions; this.needRaceForPlaying = c.needRaceForPlaying; this.needWithMaxAttackValueOf = c.needWithMaxAttackValueOf; this.needWithMinAttackValueOf = c.needWithMinAttackValueOf; this.oneTurnEffect = c.oneTurnEffect; this.playrequires = new List<ErrorType2>(c.playrequires); this.poisionous = c.poisionous; this.race = c.race; this.Recall = c.Recall; this.recallValue = c.recallValue; this.Secret = c.Secret; this.Shield = c.Shield; this.Silence = c.Silence; this.Spellpower = c.Spellpower; this.spellpowervalue = c.spellpowervalue; this.Stealth = c.Stealth; this.tank = c.tank; this.target = c.target; //this.targettext = c.targettext; this.type = c.type; this.windfury = c.windfury; this.cardIDenum = c.cardIDenum; this.sim_card = c.sim_card; }
public static Enchantment getEnchantmentFromCardID(cardIDEnum cardID) { Enchantment retval = new Enchantment(); retval.CARDID = cardID; if (cardID == cardIDEnum.CS2_188o)//insiriert dieser diener hat +2 angriff in diesem zug. (ruchloser unteroffizier) { retval.angrbuff = 2; } if (cardID == cardIDEnum.CS2_059o)//blutpakt (blutwichtel) { retval.hpbuff = 1; } if (cardID == cardIDEnum.EX1_019e)//Segen der Klerikerin (blutelfenklerikerin) { retval.angrbuff = 1; retval.hpbuff = 1; } if (cardID == cardIDEnum.CS2_045e)//waffedesfelsbeissers { retval.angrbuff = 3; } if (cardID == cardIDEnum.EX1_587e)//windfury { retval.windfury = true; } if (cardID == cardIDEnum.EX1_355e)//urteildestemplers granted by blessed champion { retval.angrfaktor = 2; } if (cardID == cardIDEnum.NEW1_036e)//befehlsruf { retval.cantLowerHPbelowONE = true; } if (cardID == cardIDEnum.CS2_046e)// kampfrausch { retval.angrbuff = 3; } if (cardID == cardIDEnum.CS2_104e)// toben { retval.angrbuff = 3; retval.hpbuff = 3; } if (cardID == cardIDEnum.DREAM_05e)// alptraum { retval.angrbuff = 5; retval.hpbuff = 5; } if (cardID == cardIDEnum.CS2_022e)// verwandlung { retval.angrbuff = 3; } if (cardID == cardIDEnum.EX1_611e)// gefangen { //icetrap? } if (cardID == cardIDEnum.EX1_014te)// banane { retval.angrbuff = 1; retval.hpbuff = 1; } if (cardID == cardIDEnum.EX1_178ae)// festgewurzelt { retval.hpbuff = 5; retval.taunt = true; } if (cardID == cardIDEnum.CS2_011o)// wildesbruellen { retval.angrbuff = 2; } if (cardID == cardIDEnum.EX1_366e)// rechtschaffen { retval.angrbuff = 1; retval.hpbuff = 1; } if (cardID == cardIDEnum.CS2_017o)// klauen (ownhero +1angr) { } if (cardID == cardIDEnum.EX1_604o)// rasend { retval.angrbuff = 1; } if (cardID == cardIDEnum.EX1_084e)// sturmangriff { retval.charge = true; } if (cardID == cardIDEnum.CS1_129e)// inneresfeuer // angr = live { retval.angrEqualLife = true; } if (cardID == cardIDEnum.EX1_603e)// aufzackgebracht (fieser zuchtmeister) { retval.angrbuff = 2; } if (cardID == cardIDEnum.EX1_507e)// mrgglaargl! der murlocanführer verleiht +2/+1. { retval.angrbuff = 2; retval.hpbuff = 1; } if (cardID == cardIDEnum.CS2_038e)// geistderahnen : todesröcheln: dieser diener kehrt aufs schlachtfeld zurück. { } if (cardID == cardIDEnum.NEW1_024o)// gruenhauts befehl +1/+1. { retval.angrbuff = 1; retval.hpbuff = 1; } if (cardID == cardIDEnum.EX1_590e)// schattenvonmuru : angriff und leben durch aufgezehrte gottesschilde erhöht. (blutritter) { retval.angrbuff = 3; retval.hpbuff = 3; } if (cardID == cardIDEnum.CS2_074e)// toedlichesgift { } if (cardID == cardIDEnum.EX1_258e)// ueberladen von entfesselnder elementar { retval.angrbuff = 1; retval.hpbuff = 1; } if (cardID == cardIDEnum.TU4f_004o)// vermaechtnisdeskaisers von cho { retval.angrbuff = 2; retval.hpbuff = 2; } if (cardID == cardIDEnum.NEW1_017e)// gefuellterbauch randvoll mit murloc. (hungrigekrabbe) { retval.angrbuff = 2; retval.hpbuff = 2; } if (cardID == cardIDEnum.EX1_334e)// dunklerbefehl von dunkler Wahnsin { } if (cardID == cardIDEnum.CS2_087e)// segendermacht von segendermacht { retval.angrbuff = 3; } if (cardID == cardIDEnum.EX1_613e)// vancleefsrache dieser diener hat erhöhten angriff und erhöhtes leben. { retval.angrbuff = 2; retval.hpbuff = 2; } if (cardID == cardIDEnum.EX1_623e)// infusion { retval.hpbuff = 3; } if (cardID == cardIDEnum.CS2_073e2)// kaltbluetigkeit +4 { retval.angrbuff = 4; } if (cardID == cardIDEnum.EX1_162o)// staerkedesrudels der terrorwolfalpha verleiht diesem diener +1 angriff. { retval.angrbuff = 1; } if (cardID == cardIDEnum.EX1_549o)// zorndeswildtiers +2 angriff und immun/ in diesem zug. { retval.angrbuff = 2; retval.imune = true; } if (cardID == cardIDEnum.EX1_091o)// kontrollederkabale dieser diener wurde von einer kabaleschattenpriesterin gestohlen. { } if (cardID == cardIDEnum.CS2_084e)// maldesjaegers { retval.setHPtoOne = true; } if (cardID == cardIDEnum.NEW1_036e2)// befehlsruf2 ? das leben eurer diener kann in diesem zug nicht unter 1 fallen. { retval.cantLowerHPbelowONE = true; } if (cardID == cardIDEnum.CS2_122e)// angespornt der schlachtzugsleiter verleiht diesem diener +1 angriff. (schlachtzugsleiter) { retval.angrbuff = 1; } if (cardID == cardIDEnum.CS2_103e)// charge { retval.charge = true; } if (cardID == cardIDEnum.EX1_080o)// geheimnissebewahren erhöhte werte. { retval.angrbuff = 1; retval.hpbuff = 1; } if (cardID == cardIDEnum.CS2_005o)// klaue +2 angriff in diesem zug. { retval.angrbuff = 2; } if (cardID == cardIDEnum.EX1_363e2)// segenderweisheit { retval.cardDrawOnAngr = true; } if (cardID == cardIDEnum.EX1_178be)// entwurzelt +5 angr { retval.angrbuff = 5; } if (cardID == cardIDEnum.CS2_222o)// diemachtsturmwinds +1+1 (von champ of sturmwind) { retval.angrbuff = 1; retval.hpbuff = 1; } if (cardID == cardIDEnum.EX1_399e)// amoklauf von gurubashi berserker { retval.angrbuff = 3; } if (cardID == cardIDEnum.CS2_041e)// machtderahnen { retval.taunt = true; } if (cardID == cardIDEnum.EX1_612o)// machtderkirintor { } if (cardID == cardIDEnum.EX1_004e)// elunesanmut erhöhtes leben. von junger priesterin { retval.hpbuff = 1; } if (cardID == cardIDEnum.EX1_246e)// verhext dieser diener wurde verwandelt. { } if (cardID == cardIDEnum.EX1_244e)// machtdertotems (card that buffs hp of totems) { retval.hpbuff = 2; } if (cardID == cardIDEnum.EX1_607e)// innerewut (innere wut) { retval.angrbuff = 2; } if (cardID == cardIDEnum.EX1_573ae)// gunstdeshalbgotts (cenarius?) { retval.angrbuff = 2; retval.hpbuff = 2; } if (cardID == cardIDEnum.EX1_411e2)// schliffbenoetigt angriff verringert. von waffe blutschrei { retval.angrbuff = -1; } if (cardID == cardIDEnum.CS2_063e)// verderbnis wird zu beginn des zuges des verderbenden spielers vernichtet. { } if (cardID == cardIDEnum.CS2_181e)// vollekraft +2 angr ka von wem { retval.angrbuff = 2; } if (cardID == cardIDEnum.EX1_508o)// mlarggragllabl! dieser murloc hat +1 angriff. (grimmschuppenorakel) { retval.angrbuff = 1; } if (cardID == cardIDEnum.CS2_073e)// kaltbluetigkeit +2 angriff. { retval.angrbuff = 2; } if (cardID == cardIDEnum.NEW1_018e)// goldrausch von blutsegelraeuberin { } if (cardID == cardIDEnum.EX1_059e2)// experimente! der verrückte alchemist hat angriff und leben vertauscht. { } if (cardID == cardIDEnum.EX1_570e)// biss (only hero) { retval.angrbuff = 4; } if (cardID == cardIDEnum.EX1_360e)// demut angriff wurde auf 1 gesetzt. { retval.setANGRtoOne = true; } if (cardID == cardIDEnum.DS1_175o)// wutgeheul durch waldwolf { retval.angrbuff = 1; } if (cardID == cardIDEnum.EX1_596e)// daemonenfeuer { retval.angrbuff = 2; retval.hpbuff = 2; } if (cardID == cardIDEnum.EX1_158e)// seeledeswaldes todesröcheln: ruft einen treant (2/2) herbei. { } if (cardID == cardIDEnum.EX1_316e)// ueberwaeltigendemacht { retval.angrbuff = 4; retval.hpbuff = 4; } if (cardID == cardIDEnum.EX1_044e)// stufenaufstieg erhöhter angriff und erhöhtes leben. (rastloser abenteuer) { } if (cardID == cardIDEnum.EX1_304e)// verzehren erhöhte werte. (hexer) { } if (cardID == cardIDEnum.EX1_363e)// segenderweisheit der segnende spieler zieht eine karte, wenn dieser diener angreift. { } if (cardID == cardIDEnum.CS2_105e)// heldenhafterstoss { } if (cardID == cardIDEnum.EX1_128e)// verhuellt bleibt bis zu eurem nächsten zug verstohlen. { } if (cardID == cardIDEnum.NEW1_033o)// himmelsauge leokk verleiht diesem diener +1 angriff. { retval.angrbuff = 1; } if (cardID == cardIDEnum.CS2_004e)// machtwortschild { retval.hpbuff = 2; } if (cardID == cardIDEnum.EX1_382e)// waffenniederlegen! angriff auf 1 gesetzt. { retval.setANGRtoOne = true; } if (cardID == cardIDEnum.CS2_092e)// segenderkoenige { retval.angrbuff = 4; retval.hpbuff = 4; } if (cardID == cardIDEnum.NEW1_012o)// manasaettigung erhöhter angriff. { } if (cardID == cardIDEnum.EX1_619e)// gleichheit leben auf 1 gesetzt. { retval.setHPtoOne = true; } if (cardID == cardIDEnum.EX1_509e)// blarghghl erhöhter angriff. { retval.angrbuff = 1; } if (cardID == cardIDEnum.CS2_009e)// malderwildnis { retval.angrbuff = 2; retval.hpbuff = 2; retval.taunt = true; } if (cardID == cardIDEnum.EX1_103e)// mrghlglhal +2 leben. { retval.hpbuff = 2; } if (cardID == cardIDEnum.NEW1_038o)// wachstum gruul wächst ... { } if (cardID == cardIDEnum.CS1_113e)// gedankenkontrolle { } if (cardID == cardIDEnum.CS2_236e)// goettlicherwille dieser diener hat doppeltes leben. { } if (cardID == cardIDEnum.CS2_083e)// geschaerft +1 angriff in diesem zug. { retval.angrbuff = 1; } if (cardID == cardIDEnum.TU4c_008e)// diemachtmuklas { retval.angrbuff = 8; } if (cardID == cardIDEnum.EX1_379e)// busse { retval.setHPtoOne = true; } if (cardID == cardIDEnum.EX1_274e)// puremacht! (astraler arkanist) { retval.angrbuff = 2; retval.hpbuff = 2; } if (cardID == cardIDEnum.CS2_221e)// vorsicht!scharf! +2 angriff von hasserfüllte schmiedin. { retval.weaponAttack = 2; } if (cardID == cardIDEnum.EX1_409e)// aufgewertet +1 angriff und +1 haltbarkeit. { retval.weaponAttack = 1; retval.weapondurability = 1; } if (cardID == cardIDEnum.tt_004o)//kannibalismus (fleischfressender ghul) { retval.angrbuff = 1; } if (cardID == cardIDEnum.EX1_155ae)// maldernatur { retval.angrbuff = 4; } if (cardID == cardIDEnum.NEW1_025e)// verstaerkt (by emboldener 3000) { retval.angrbuff = 1; retval.hpbuff = 1; } if (cardID == cardIDEnum.EX1_584e)// lehrenderkirintor zauberschaden+1 (by uralter magier) { retval.zauberschaden = 1; } if (cardID == cardIDEnum.EX1_160be)// rudelfuehrer +1/+1. (macht der wildnis) { retval.angrbuff = 1; retval.hpbuff = 1; } if (cardID == cardIDEnum.TU4c_006e)// banane { retval.angrbuff = 1; retval.hpbuff = 1; } if (cardID == cardIDEnum.NEW1_027e)// yarrr! der südmeerkapitän verleiht +1/+1. { retval.angrbuff = 1; retval.hpbuff = 1; } if (cardID == cardIDEnum.DS1_070o)// praesenzdesmeisters +2/+2 und spott/. (hundemeister) { retval.angrbuff = 2; retval.hpbuff = 2; retval.taunt = true; } if (cardID == cardIDEnum.EX1_046e)// gehaertet +2 angriff in diesem zug. (dunkeleisenzwerg) { retval.angrbuff = 2; } if (cardID == cardIDEnum.EX1_531e)// satt erhöhter angriff und erhöhtes leben. (aasfressende Hyaene) { retval.angrbuff = 2; retval.hpbuff = 1; } if (cardID == cardIDEnum.CS2_226e)// bannerderfrostwoelfe erhöhte werte. (frostwolfkriegsfuerst) { retval.angrbuff = 1; retval.hpbuff = 1; } if (cardID == cardIDEnum.DS1_178e)// sturmangriff tundranashorn verleiht ansturm. { retval.charge = true; } if (cardID == cardIDEnum.CS2_226o)//befehlsgewalt der kriegsfürst der frostwölfe hat erhöhten angriff und erhöhtes leben. { retval.angrbuff = 1; retval.hpbuff = 1; } if (cardID == cardIDEnum.Mekka4e)// verwandelt wurde in ein huhn verwandelt! { } if (cardID == cardIDEnum.EX1_411e)// blutrausch kein haltbarkeitsverlust. (blutschrei) { } if (cardID == cardIDEnum.EX1_145o)// vorbereitung der nächste zauber, den ihr in diesem zug wirkt, kostet (3) weniger. { } if (cardID == cardIDEnum.EX1_055o)// gestaerkt die manasüchtige hat erhöhten angriff. { retval.angrbuff = 2; } if (cardID == cardIDEnum.CS2_053e)// fernsicht eine eurer karten kostet (3) weniger. { } if (cardID == cardIDEnum.CS2_146o)// geschaerft +1 haltbarkeit. { retval.weapondurability = 1; } if (cardID == cardIDEnum.EX1_059e)// experimente! der verrückte alchemist hat angriff und leben vertauscht. { } if (cardID == cardIDEnum.EX1_565o)// flammenzunge +2 angriff von totem der flammenzunge. { retval.angrbuff = 2; } if (cardID == cardIDEnum.EX1_001e)// wachsam erhöhter angriff. (lichtwaechterin) { retval.angrbuff = 2; } if (cardID == cardIDEnum.EX1_536e)// aufgewertet erhöhte haltbarkeit. { retval.weaponAttack = 1; retval.weapondurability = 1; } if (cardID == cardIDEnum.EX1_155be)// maldernatur dieser diener hat +4 leben und spott/. { retval.hpbuff = 4; retval.taunt = true; } if (cardID == cardIDEnum.CS2_103e2)// sturmangriff +2 angriff und ansturm/. { retval.angrbuff = 2; retval.charge = true; } if (cardID == cardIDEnum.TU4f_006o)// transzendenz cho kann nicht angegriffen werden, bevor ihr seine diener erledigt habt. { } if (cardID == cardIDEnum.EX1_043e)// stundedeszwielichts erhöhtes leben. (zwielichtdrache) { retval.hpbuff = 1; } if (cardID == cardIDEnum.NEW1_037e)// bewaffnet erhöhter angriff. meisterschwertschmied { retval.angrbuff = 1; } if (cardID == cardIDEnum.EX1_161o)// demoralisierendesgebruell dieser diener hat -3 angriff in diesem zug. { } if (cardID == cardIDEnum.EX1_093e)// handvonargus { retval.angrbuff = 1; retval.hpbuff = 1; retval.taunt = true; } return retval; }
public SimTemplate getSimCard(cardIDEnum id) { switch (id) { case cardIDEnum.NEW1_007b: return new Sim_NEW1_007b(); case cardIDEnum.EX1_613: return new Sim_EX1_613(); case cardIDEnum.EX1_133: return new Sim_EX1_133(); case cardIDEnum.NEW1_018: return new Sim_NEW1_018(); case cardIDEnum.EX1_012: return new Sim_EX1_012(); case cardIDEnum.EX1_178a: return new Sim_EX1_178a(); case cardIDEnum.CS2_231: return new Sim_CS2_231(); case cardIDEnum.CS2_179: return new Sim_CS2_179(); case cardIDEnum.EX1_244: return new Sim_EX1_244(); case cardIDEnum.EX1_178b: return new Sim_EX1_178b(); case cardIDEnum.EX1_573b: return new Sim_EX1_573b(); case cardIDEnum.NEW1_007a: return new Sim_NEW1_007a(); case cardIDEnum.EX1_345t: return new Sim_EX1_345t(); case cardIDEnum.FP1_007t: return new Sim_FP1_007t(); case cardIDEnum.EX1_025: return new Sim_EX1_025(); case cardIDEnum.EX1_396: return new Sim_EX1_396(); case cardIDEnum.NEW1_017: return new Sim_NEW1_017(); case cardIDEnum.NEW1_008a: return new Sim_NEW1_008a(); case cardIDEnum.EX1_533: return new Sim_EX1_533(); case cardIDEnum.EX1_522: return new Sim_EX1_522(); // case CardDB.cardIDEnum.NAX11_04: return new Sim_NAX11_04(); case cardIDEnum.NEW1_026: return new Sim_NEW1_026(); case cardIDEnum.EX1_398: return new Sim_EX1_398(); // case CardDB.cardIDEnum.NAX4_04: return new Sim_NAX4_04(); case cardIDEnum.EX1_007: return new Sim_EX1_007(); case cardIDEnum.CS1_112: return new Sim_CS1_112(); case cardIDEnum.NEW1_036: return new Sim_NEW1_036(); case cardIDEnum.EX1_258: return new Sim_EX1_258(); case cardIDEnum.HERO_01: return new Sim_HERO_01(); case cardIDEnum.CS2_087: return new Sim_CS2_087(); case cardIDEnum.DREAM_05: return new Sim_DREAM_05(); case cardIDEnum.CS2_092: return new Sim_CS2_092(); case cardIDEnum.CS2_022: return new Sim_CS2_022(); case cardIDEnum.EX1_046: return new Sim_EX1_046(); case cardIDEnum.PRO_001b: return new Sim_PRO_001b(); case cardIDEnum.PRO_001a: return new Sim_PRO_001a(); case cardIDEnum.CS2_103: return new Sim_CS2_103(); case cardIDEnum.NEW1_041: return new Sim_NEW1_041(); case cardIDEnum.EX1_360: return new Sim_EX1_360(); case cardIDEnum.FP1_023: return new Sim_FP1_023(); case cardIDEnum.NEW1_038: return new Sim_NEW1_038(); case cardIDEnum.CS2_009: return new Sim_CS2_009(); case cardIDEnum.EX1_010: return new Sim_EX1_010(); case cardIDEnum.CS2_024: return new Sim_CS2_024(); case cardIDEnum.EX1_565: return new Sim_EX1_565(); case cardIDEnum.CS2_076: return new Sim_CS2_076(); case cardIDEnum.FP1_004: return new Sim_FP1_004(); case cardIDEnum.CS2_162: return new Sim_CS2_162(); case cardIDEnum.EX1_110t: return new Sim_EX1_110t(); case cardIDEnum.CS2_181: return new Sim_CS2_181(); case cardIDEnum.EX1_309: return new Sim_EX1_309(); case cardIDEnum.EX1_354: return new Sim_EX1_354(); case cardIDEnum.EX1_023: return new Sim_EX1_023(); case cardIDEnum.NEW1_034: return new Sim_NEW1_034(); case cardIDEnum.CS2_003: return new Sim_CS2_003(); case cardIDEnum.HERO_06: return new Sim_HERO_06(); case cardIDEnum.CS2_201: return new Sim_CS2_201(); case cardIDEnum.EX1_508: return new Sim_EX1_508(); case cardIDEnum.EX1_259: return new Sim_EX1_259(); case cardIDEnum.EX1_341: return new Sim_EX1_341(); case cardIDEnum.EX1_103: return new Sim_EX1_103(); case cardIDEnum.FP1_021: return new Sim_FP1_021(); case cardIDEnum.EX1_411: return new Sim_EX1_411(); case cardIDEnum.CS2_053: return new Sim_CS2_053(); case cardIDEnum.CS2_182: return new Sim_CS2_182(); case cardIDEnum.CS2_008: return new Sim_CS2_008(); case cardIDEnum.CS2_233: return new Sim_CS2_233(); case cardIDEnum.EX1_626: return new Sim_EX1_626(); case cardIDEnum.EX1_059: return new Sim_EX1_059(); case cardIDEnum.EX1_334: return new Sim_EX1_334(); case cardIDEnum.EX1_619: return new Sim_EX1_619(); case cardIDEnum.NEW1_032: return new Sim_NEW1_032(); case cardIDEnum.EX1_158t: return new Sim_EX1_158t(); case cardIDEnum.EX1_006: return new Sim_EX1_006(); case cardIDEnum.NEW1_031: return new Sim_NEW1_031(); case cardIDEnum.DREAM_04: return new Sim_DREAM_04(); case cardIDEnum.EX1_004: return new Sim_EX1_004(); case cardIDEnum.EX1_095: return new Sim_EX1_095(); case cardIDEnum.NEW1_007: return new Sim_NEW1_007(); case cardIDEnum.EX1_275: return new Sim_EX1_275(); case cardIDEnum.EX1_245: return new Sim_EX1_245(); case cardIDEnum.EX1_383: return new Sim_EX1_383(); case cardIDEnum.FP1_016: return new Sim_FP1_016(); case cardIDEnum.CS2_125: return new Sim_CS2_125(); case cardIDEnum.EX1_137: return new Sim_EX1_137(); case cardIDEnum.DS1_185: return new Sim_DS1_185(); case cardIDEnum.FP1_010: return new Sim_FP1_010(); case cardIDEnum.EX1_598: return new Sim_EX1_598(); case cardIDEnum.EX1_304: return new Sim_EX1_304(); case cardIDEnum.EX1_302: return new Sim_EX1_302(); case cardIDEnum.EX1_614t: return new Sim_EX1_614t(); case cardIDEnum.CS2_108: return new Sim_CS2_108(); case cardIDEnum.CS2_046: return new Sim_CS2_046(); case cardIDEnum.EX1_014t: return new Sim_EX1_014t(); case cardIDEnum.NEW1_005: return new Sim_NEW1_005(); case cardIDEnum.EX1_062: return new Sim_EX1_062(); case cardIDEnum.Mekka1: return new Sim_Mekka1(); case cardIDEnum.tt_010a: return new Sim_tt_010a(); case cardIDEnum.CS2_072: return new Sim_CS2_072(); case cardIDEnum.EX1_tk28: return new Sim_EX1_tk28(); case cardIDEnum.FP1_014: return new Sim_FP1_014(); case cardIDEnum.EX1_409t: return new Sim_EX1_409t(); case cardIDEnum.EX1_507: return new Sim_EX1_507(); case cardIDEnum.EX1_144: return new Sim_EX1_144(); case cardIDEnum.CS2_038: return new Sim_CS2_038(); case cardIDEnum.EX1_093: return new Sim_EX1_093(); case cardIDEnum.CS2_080: return new Sim_CS2_080(); case cardIDEnum.EX1_005: return new Sim_EX1_005(); case cardIDEnum.EX1_382: return new Sim_EX1_382(); case cardIDEnum.CS2_028: return new Sim_CS2_028(); case cardIDEnum.EX1_538: return new Sim_EX1_538(); case cardIDEnum.DREAM_02: return new Sim_DREAM_02(); case cardIDEnum.EX1_581: return new Sim_EX1_581(); case cardIDEnum.EX1_131t: return new Sim_EX1_131t(); case cardIDEnum.CS2_147: return new Sim_CS2_147(); case cardIDEnum.CS1_113: return new Sim_CS1_113(); case cardIDEnum.CS2_161: return new Sim_CS2_161(); case cardIDEnum.CS2_031: return new Sim_CS2_031(); case cardIDEnum.EX1_166b: return new Sim_EX1_166b(); case cardIDEnum.EX1_066: return new Sim_EX1_066(); case cardIDEnum.EX1_355: return new Sim_EX1_355(); case cardIDEnum.EX1_534: return new Sim_EX1_534(); case cardIDEnum.EX1_162: return new Sim_EX1_162(); case cardIDEnum.EX1_363: return new Sim_EX1_363(); case cardIDEnum.EX1_164a: return new Sim_EX1_164a(); case cardIDEnum.CS2_188: return new Sim_CS2_188(); case cardIDEnum.EX1_016: return new Sim_EX1_016(); case cardIDEnum.EX1_603: return new Sim_EX1_603(); case cardIDEnum.EX1_238: return new Sim_EX1_238(); case cardIDEnum.EX1_166: return new Sim_EX1_166(); case cardIDEnum.DS1h_292: return new Sim_DS1h_292(); case cardIDEnum.DS1_183: return new Sim_DS1_183(); case cardIDEnum.EX1_076: return new Sim_EX1_076(); case cardIDEnum.EX1_048: return new Sim_EX1_048(); case cardIDEnum.FP1_026: return new Sim_FP1_026(); case cardIDEnum.CS2_074: return new Sim_CS2_074(); case cardIDEnum.FP1_027: return new Sim_FP1_027(); case cardIDEnum.EX1_323w: return new Sim_EX1_323w(); case cardIDEnum.EX1_129: return new Sim_EX1_129(); case cardIDEnum.EX1_405: return new Sim_EX1_405(); case cardIDEnum.EX1_317: return new Sim_EX1_317(); case cardIDEnum.EX1_606: return new Sim_EX1_606(); case cardIDEnum.FP1_006: return new Sim_FP1_006(); case cardIDEnum.NEW1_008: return new Sim_NEW1_008(); case cardIDEnum.CS2_119: return new Sim_CS2_119(); case cardIDEnum.CS2_121: return new Sim_CS2_121(); case cardIDEnum.CS1h_001: return new Sim_CS1h_001(); case cardIDEnum.EX1_tk34: return new Sim_EX1_tk34(); case cardIDEnum.NEW1_020: return new Sim_NEW1_020(); case cardIDEnum.CS2_196: return new Sim_CS2_196(); case cardIDEnum.EX1_312: return new Sim_EX1_312(); case cardIDEnum.FP1_022: return new Sim_FP1_022(); case cardIDEnum.EX1_160b: return new Sim_EX1_160b(); case cardIDEnum.EX1_563: return new Sim_EX1_563(); case cardIDEnum.FP1_031: return new Sim_FP1_031(); case cardIDEnum.NEW1_029: return new Sim_NEW1_029(); case cardIDEnum.CS1_129: return new Sim_CS1_129(); case cardIDEnum.HERO_03: return new Sim_HERO_03(); case cardIDEnum.Mekka4t: return new Sim_Mekka4t(); case cardIDEnum.EX1_158: return new Sim_EX1_158(); case cardIDEnum.NEW1_025: return new Sim_NEW1_025(); case cardIDEnum.FP1_012t: return new Sim_FP1_012t(); case cardIDEnum.EX1_083: return new Sim_EX1_083(); case cardIDEnum.EX1_295: return new Sim_EX1_295(); case cardIDEnum.EX1_407: return new Sim_EX1_407(); case cardIDEnum.NEW1_004: return new Sim_NEW1_004(); case cardIDEnum.FP1_019: return new Sim_FP1_019(); case cardIDEnum.PRO_001at: return new Sim_PRO_001at(); case cardIDEnum.EX1_625t: return new Sim_EX1_625t(); case cardIDEnum.EX1_014: return new Sim_EX1_014(); case cardIDEnum.CS2_097: return new Sim_CS2_097(); case cardIDEnum.EX1_558: return new Sim_EX1_558(); case cardIDEnum.EX1_tk29: return new Sim_EX1_tk29(); case cardIDEnum.CS2_186: return new Sim_CS2_186(); case cardIDEnum.EX1_084: return new Sim_EX1_084(); case cardIDEnum.NEW1_012: return new Sim_NEW1_012(); case cardIDEnum.FP1_014t: return new Sim_FP1_014t(); case cardIDEnum.EX1_578: return new Sim_EX1_578(); case cardIDEnum.CS2_221: return new Sim_CS2_221(); case cardIDEnum.EX1_019: return new Sim_EX1_019(); case cardIDEnum.FP1_019t: return new Sim_FP1_019t(); case cardIDEnum.EX1_132: return new Sim_EX1_132(); case cardIDEnum.EX1_284: return new Sim_EX1_284(); case cardIDEnum.EX1_105: return new Sim_EX1_105(); case cardIDEnum.NEW1_011: return new Sim_NEW1_011(); case cardIDEnum.EX1_017: return new Sim_EX1_017(); case cardIDEnum.EX1_249: return new Sim_EX1_249(); case cardIDEnum.FP1_002t: return new Sim_FP1_002t(); case cardIDEnum.EX1_313: return new Sim_EX1_313(); case cardIDEnum.EX1_155b: return new Sim_EX1_155b(); case cardIDEnum.NEW1_033: return new Sim_NEW1_033(); case cardIDEnum.CS2_106: return new Sim_CS2_106(); case cardIDEnum.FP1_018: return new Sim_FP1_018(); case cardIDEnum.DS1_233: return new Sim_DS1_233(); case cardIDEnum.DS1_175: return new Sim_DS1_175(); case cardIDEnum.NEW1_024: return new Sim_NEW1_024(); case cardIDEnum.CS2_189: return new Sim_CS2_189(); case cardIDEnum.NEW1_037: return new Sim_NEW1_037(); case cardIDEnum.EX1_414: return new Sim_EX1_414(); case cardIDEnum.EX1_538t: return new Sim_EX1_538t(); case cardIDEnum.EX1_586: return new Sim_EX1_586(); case cardIDEnum.EX1_310: return new Sim_EX1_310(); case cardIDEnum.NEW1_010: return new Sim_NEW1_010(); case cardIDEnum.EX1_534t: return new Sim_EX1_534t(); case cardIDEnum.FP1_028: return new Sim_FP1_028(); case cardIDEnum.EX1_604: return new Sim_EX1_604(); case cardIDEnum.EX1_160: return new Sim_EX1_160(); case cardIDEnum.EX1_165t1: return new Sim_EX1_165t1(); case cardIDEnum.CS2_062: return new Sim_CS2_062(); case cardIDEnum.CS2_155: return new Sim_CS2_155(); case cardIDEnum.CS2_213: return new Sim_CS2_213(); case cardIDEnum.CS2_004: return new Sim_CS2_004(); case cardIDEnum.CS2_023: return new Sim_CS2_023(); case cardIDEnum.EX1_164: return new Sim_EX1_164(); case cardIDEnum.EX1_009: return new Sim_EX1_009(); case cardIDEnum.FP1_007: return new Sim_FP1_007(); case cardIDEnum.EX1_345: return new Sim_EX1_345(); case cardIDEnum.EX1_116: return new Sim_EX1_116(); case cardIDEnum.EX1_399: return new Sim_EX1_399(); case cardIDEnum.EX1_587: return new Sim_EX1_587(); case cardIDEnum.EX1_571: return new Sim_EX1_571(); case cardIDEnum.EX1_335: return new Sim_EX1_335(); case cardIDEnum.HERO_08: return new Sim_HERO_08(); case cardIDEnum.EX1_166a: return new Sim_EX1_166a(); case cardIDEnum.EX1_finkle: return new Sim_EX1_finkle(); case cardIDEnum.EX1_164b: return new Sim_EX1_164b(); case cardIDEnum.EX1_283: return new Sim_EX1_283(); case cardIDEnum.EX1_339: return new Sim_EX1_339(); case cardIDEnum.EX1_531: return new Sim_EX1_531(); case cardIDEnum.EX1_134: return new Sim_EX1_134(); case cardIDEnum.EX1_350: return new Sim_EX1_350(); case cardIDEnum.EX1_308: return new Sim_EX1_308(); case cardIDEnum.CS2_197: return new Sim_CS2_197(); case cardIDEnum.skele21: return new Sim_skele21(); case cardIDEnum.FP1_013: return new Sim_FP1_013(); case cardIDEnum.EX1_509: return new Sim_EX1_509(); case cardIDEnum.EX1_612: return new Sim_EX1_612(); case cardIDEnum.EX1_021: return new Sim_EX1_021(); case cardIDEnum.CS2_226: return new Sim_CS2_226(); case cardIDEnum.EX1_608: return new Sim_EX1_608(); case cardIDEnum.EX1_624: return new Sim_EX1_624(); case cardIDEnum.EX1_616: return new Sim_EX1_616(); case cardIDEnum.EX1_008: return new Sim_EX1_008(); case cardIDEnum.PlaceholderCard: return new Sim_PlaceholderCard(); case cardIDEnum.EX1_045: return new Sim_EX1_045(); case cardIDEnum.EX1_015: return new Sim_EX1_015(); case cardIDEnum.CS2_171: return new Sim_CS2_171(); case cardIDEnum.CS2_041: return new Sim_CS2_041(); case cardIDEnum.EX1_128: return new Sim_EX1_128(); case cardIDEnum.CS2_112: return new Sim_CS2_112(); case cardIDEnum.HERO_07: return new Sim_HERO_07(); case cardIDEnum.EX1_412: return new Sim_EX1_412(); case cardIDEnum.CS2_117: return new Sim_CS2_117(); case cardIDEnum.EX1_562: return new Sim_EX1_562(); case cardIDEnum.EX1_055: return new Sim_EX1_055(); case cardIDEnum.FP1_012: return new Sim_FP1_012(); case cardIDEnum.EX1_317t: return new Sim_EX1_317t(); case cardIDEnum.EX1_278: return new Sim_EX1_278(); case cardIDEnum.CS2_tk1: return new Sim_CS2_tk1(); case cardIDEnum.EX1_590: return new Sim_EX1_590(); case cardIDEnum.CS1_130: return new Sim_CS1_130(); case cardIDEnum.NEW1_008b: return new Sim_NEW1_008b(); case cardIDEnum.EX1_365: return new Sim_EX1_365(); case cardIDEnum.CS2_141: return new Sim_CS2_141(); case cardIDEnum.PRO_001: return new Sim_PRO_001(); case cardIDEnum.CS2_173: return new Sim_CS2_173(); case cardIDEnum.CS2_017: return new Sim_CS2_017(); case cardIDEnum.EX1_392: return new Sim_EX1_392(); case cardIDEnum.EX1_593: return new Sim_EX1_593(); case cardIDEnum.EX1_049: return new Sim_EX1_049(); case cardIDEnum.EX1_002: return new Sim_EX1_002(); case cardIDEnum.CS2_056: return new Sim_CS2_056(); case cardIDEnum.EX1_596: return new Sim_EX1_596(); case cardIDEnum.EX1_136: return new Sim_EX1_136(); case cardIDEnum.EX1_323: return new Sim_EX1_323(); case cardIDEnum.CS2_073: return new Sim_CS2_073(); case cardIDEnum.EX1_001: return new Sim_EX1_001(); case cardIDEnum.EX1_044: return new Sim_EX1_044(); case cardIDEnum.Mekka4: return new Sim_Mekka4(); case cardIDEnum.CS2_142: return new Sim_CS2_142(); case cardIDEnum.EX1_573: return new Sim_EX1_573(); case cardIDEnum.FP1_009: return new Sim_FP1_009(); case cardIDEnum.CS2_050: return new Sim_CS2_050(); case cardIDEnum.EX1_390: return new Sim_EX1_390(); case cardIDEnum.EX1_610: return new Sim_EX1_610(); case cardIDEnum.hexfrog: return new Sim_hexfrog(); case cardIDEnum.CS2_082: return new Sim_CS2_082(); case cardIDEnum.NEW1_040: return new Sim_NEW1_040(); case cardIDEnum.DREAM_01: return new Sim_DREAM_01(); case cardIDEnum.EX1_595: return new Sim_EX1_595(); case cardIDEnum.CS2_013: return new Sim_CS2_013(); case cardIDEnum.CS2_077: return new Sim_CS2_077(); case cardIDEnum.NEW1_014: return new Sim_NEW1_014(); case cardIDEnum.GAME_002: return new Sim_GAME_002(); case cardIDEnum.EX1_165: return new Sim_EX1_165(); case cardIDEnum.CS2_013t: return new Sim_CS2_013t(); case cardIDEnum.EX1_tk11: return new Sim_EX1_tk11(); case cardIDEnum.EX1_591: return new Sim_EX1_591(); case cardIDEnum.EX1_549: return new Sim_EX1_549(); case cardIDEnum.CS2_045: return new Sim_CS2_045(); case cardIDEnum.CS2_237: return new Sim_CS2_237(); case cardIDEnum.CS2_027: return new Sim_CS2_027(); case cardIDEnum.CS2_101t: return new Sim_CS2_101t(); case cardIDEnum.CS2_063: return new Sim_CS2_063(); case cardIDEnum.EX1_145: return new Sim_EX1_145(); case cardIDEnum.EX1_110: return new Sim_EX1_110(); case cardIDEnum.EX1_408: return new Sim_EX1_408(); case cardIDEnum.EX1_544: return new Sim_EX1_544(); case cardIDEnum.CS2_151: return new Sim_CS2_151(); case cardIDEnum.CS2_088: return new Sim_CS2_088(); case cardIDEnum.EX1_057: return new Sim_EX1_057(); case cardIDEnum.FP1_020: return new Sim_FP1_020(); case cardIDEnum.CS2_169: return new Sim_CS2_169(); case cardIDEnum.EX1_573t: return new Sim_EX1_573t(); case cardIDEnum.EX1_323h: return new Sim_EX1_323h(); case cardIDEnum.EX1_tk9: return new Sim_EX1_tk9(); case cardIDEnum.CS2_037: return new Sim_CS2_037(); case cardIDEnum.CS2_007: return new Sim_CS2_007(); case cardIDEnum.CS2_227: return new Sim_CS2_227(); case cardIDEnum.NEW1_003: return new Sim_NEW1_003(); case cardIDEnum.GAME_006: return new Sim_GAME_006(); case cardIDEnum.EX1_320: return new Sim_EX1_320(); case cardIDEnum.EX1_097: return new Sim_EX1_097(); case cardIDEnum.tt_004: return new Sim_tt_004(); case cardIDEnum.EX1_096: return new Sim_EX1_096(); case cardIDEnum.EX1_126: return new Sim_EX1_126(); case cardIDEnum.EX1_577: return new Sim_EX1_577(); case cardIDEnum.EX1_319: return new Sim_EX1_319(); case cardIDEnum.EX1_611: return new Sim_EX1_611(); case cardIDEnum.CS2_146: return new Sim_CS2_146(); case cardIDEnum.EX1_154b: return new Sim_EX1_154b(); case cardIDEnum.skele11: return new Sim_skele11(); case cardIDEnum.EX1_165t2: return new Sim_EX1_165t2(); case cardIDEnum.CS2_172: return new Sim_CS2_172(); case cardIDEnum.CS2_114: return new Sim_CS2_114(); case cardIDEnum.CS1_069: return new Sim_CS1_069(); case cardIDEnum.EX1_173: return new Sim_EX1_173(); case cardIDEnum.CS1_042: return new Sim_CS1_042(); case cardIDEnum.EX1_506a: return new Sim_EX1_506a(); case cardIDEnum.EX1_298: return new Sim_EX1_298(); case cardIDEnum.CS2_104: return new Sim_CS2_104(); case cardIDEnum.FP1_001: return new Sim_FP1_001(); case cardIDEnum.HERO_02: return new Sim_HERO_02(); case cardIDEnum.CS2_051: return new Sim_CS2_051(); case cardIDEnum.NEW1_016: return new Sim_NEW1_016(); case cardIDEnum.EX1_033: return new Sim_EX1_033(); case cardIDEnum.EX1_028: return new Sim_EX1_028(); case cardIDEnum.EX1_621: return new Sim_EX1_621(); case cardIDEnum.EX1_554: return new Sim_EX1_554(); case cardIDEnum.EX1_091: return new Sim_EX1_091(); case cardIDEnum.FP1_017: return new Sim_FP1_017(); case cardIDEnum.EX1_409: return new Sim_EX1_409(); case cardIDEnum.EX1_410: return new Sim_EX1_410(); case cardIDEnum.CS2_039: return new Sim_CS2_039(); case cardIDEnum.EX1_557: return new Sim_EX1_557(); case cardIDEnum.DS1_070: return new Sim_DS1_070(); case cardIDEnum.CS2_033: return new Sim_CS2_033(); case cardIDEnum.EX1_536: return new Sim_EX1_536(); case cardIDEnum.EX1_559: return new Sim_EX1_559(); case cardIDEnum.CS2_052: return new Sim_CS2_052(); case cardIDEnum.EX1_539: return new Sim_EX1_539(); case cardIDEnum.EX1_575: return new Sim_EX1_575(); case cardIDEnum.CS2_083b: return new Sim_CS2_083b(); case cardIDEnum.CS2_061: return new Sim_CS2_061(); case cardIDEnum.NEW1_021: return new Sim_NEW1_021(); case cardIDEnum.DS1_055: return new Sim_DS1_055(); case cardIDEnum.EX1_625: return new Sim_EX1_625(); case cardIDEnum.CS2_026: return new Sim_CS2_026(); case cardIDEnum.EX1_294: return new Sim_EX1_294(); case cardIDEnum.EX1_287: return new Sim_EX1_287(); case cardIDEnum.EX1_625t2: return new Sim_EX1_625t2(); case cardIDEnum.CS2_118: return new Sim_CS2_118(); case cardIDEnum.CS2_124: return new Sim_CS2_124(); case cardIDEnum.Mekka3: return new Sim_Mekka3(); case cardIDEnum.EX1_112: return new Sim_EX1_112(); case cardIDEnum.FP1_011: return new Sim_FP1_011(); case cardIDEnum.HERO_04: return new Sim_HERO_04(); case cardIDEnum.EX1_607: return new Sim_EX1_607(); case cardIDEnum.DREAM_03: return new Sim_DREAM_03(); case cardIDEnum.FP1_003: return new Sim_FP1_003(); case cardIDEnum.CS2_105: return new Sim_CS2_105(); case cardIDEnum.FP1_002: return new Sim_FP1_002(); case cardIDEnum.EX1_567: return new Sim_EX1_567(); case cardIDEnum.FP1_008: return new Sim_FP1_008(); case cardIDEnum.DS1_184: return new Sim_DS1_184(); case cardIDEnum.CS2_029: return new Sim_CS2_029(); case cardIDEnum.GAME_005: return new Sim_GAME_005(); case cardIDEnum.CS2_187: return new Sim_CS2_187(); case cardIDEnum.EX1_020: return new Sim_EX1_020(); case cardIDEnum.EX1_011: return new Sim_EX1_011(); case cardIDEnum.CS2_057: return new Sim_CS2_057(); case cardIDEnum.EX1_274: return new Sim_EX1_274(); case cardIDEnum.EX1_306: return new Sim_EX1_306(); case cardIDEnum.EX1_170: return new Sim_EX1_170(); case cardIDEnum.EX1_617: return new Sim_EX1_617(); case cardIDEnum.CS2_101: return new Sim_CS2_101(); case cardIDEnum.FP1_015: return new Sim_FP1_015(); case cardIDEnum.CS2_005: return new Sim_CS2_005(); case cardIDEnum.EX1_537: return new Sim_EX1_537(); case cardIDEnum.EX1_384: return new Sim_EX1_384(); case cardIDEnum.EX1_362: return new Sim_EX1_362(); case cardIDEnum.EX1_301: return new Sim_EX1_301(); case cardIDEnum.CS2_235: return new Sim_CS2_235(); case cardIDEnum.EX1_029: return new Sim_EX1_029(); case cardIDEnum.CS2_042: return new Sim_CS2_042(); case cardIDEnum.EX1_155a: return new Sim_EX1_155a(); case cardIDEnum.CS2_102: return new Sim_CS2_102(); case cardIDEnum.EX1_609: return new Sim_EX1_609(); case cardIDEnum.NEW1_027: return new Sim_NEW1_027(); case cardIDEnum.EX1_165a: return new Sim_EX1_165a(); case cardIDEnum.EX1_570: return new Sim_EX1_570(); case cardIDEnum.EX1_131: return new Sim_EX1_131(); case cardIDEnum.EX1_556: return new Sim_EX1_556(); case cardIDEnum.EX1_543: return new Sim_EX1_543(); case cardIDEnum.NEW1_009: return new Sim_NEW1_009(); case cardIDEnum.EX1_100: return new Sim_EX1_100(); case cardIDEnum.EX1_573a: return new Sim_EX1_573a(); case cardIDEnum.CS2_084: return new Sim_CS2_084(); case cardIDEnum.EX1_582: return new Sim_EX1_582(); case cardIDEnum.EX1_043: return new Sim_EX1_043(); case cardIDEnum.EX1_050: return new Sim_EX1_050(); case cardIDEnum.FP1_005: return new Sim_FP1_005(); case cardIDEnum.EX1_620: return new Sim_EX1_620(); case cardIDEnum.EX1_303: return new Sim_EX1_303(); case cardIDEnum.HERO_09: return new Sim_HERO_09(); case cardIDEnum.EX1_067: return new Sim_EX1_067(); case cardIDEnum.EX1_277: return new Sim_EX1_277(); case cardIDEnum.Mekka2: return new Sim_Mekka2(); case cardIDEnum.FP1_024: return new Sim_FP1_024(); case cardIDEnum.FP1_030: return new Sim_FP1_030(); case cardIDEnum.EX1_178: return new Sim_EX1_178(); case cardIDEnum.CS2_222: return new Sim_CS2_222(); case cardIDEnum.EX1_160a: return new Sim_EX1_160a(); case cardIDEnum.CS2_012: return new Sim_CS2_012(); case cardIDEnum.EX1_246: return new Sim_EX1_246(); case cardIDEnum.EX1_572: return new Sim_EX1_572(); case cardIDEnum.EX1_089: return new Sim_EX1_089(); case cardIDEnum.CS2_059: return new Sim_CS2_059(); case cardIDEnum.EX1_279: return new Sim_EX1_279(); case cardIDEnum.CS2_168: return new Sim_CS2_168(); case cardIDEnum.tt_010: return new Sim_tt_010(); case cardIDEnum.NEW1_023: return new Sim_NEW1_023(); case cardIDEnum.CS2_075: return new Sim_CS2_075(); case cardIDEnum.EX1_316: return new Sim_EX1_316(); case cardIDEnum.CS2_025: return new Sim_CS2_025(); case cardIDEnum.CS2_234: return new Sim_CS2_234(); case cardIDEnum.EX1_130: return new Sim_EX1_130(); case cardIDEnum.CS2_064: return new Sim_CS2_064(); case cardIDEnum.EX1_161: return new Sim_EX1_161(); case cardIDEnum.CS2_049: return new Sim_CS2_049(); case cardIDEnum.EX1_154: return new Sim_EX1_154(); case cardIDEnum.EX1_080: return new Sim_EX1_080(); case cardIDEnum.NEW1_022: return new Sim_NEW1_022(); case cardIDEnum.EX1_251: return new Sim_EX1_251(); case cardIDEnum.FP1_025: return new Sim_FP1_025(); case cardIDEnum.EX1_371: return new Sim_EX1_371(); case cardIDEnum.CS2_mirror: return new Sim_CS2_mirror(); case cardIDEnum.EX1_594: return new Sim_EX1_594(); case cardIDEnum.EX1_560: return new Sim_EX1_560(); case cardIDEnum.CS2_236: return new Sim_CS2_236(); case cardIDEnum.EX1_402: return new Sim_EX1_402(); case cardIDEnum.EX1_506: return new Sim_EX1_506(); case cardIDEnum.DS1_178: return new Sim_DS1_178(); case cardIDEnum.EX1_315: return new Sim_EX1_315(); case cardIDEnum.CS2_094: return new Sim_CS2_094(); case cardIDEnum.NEW1_040t: return new Sim_NEW1_040t(); case cardIDEnum.CS2_131: return new Sim_CS2_131(); case cardIDEnum.EX1_082: return new Sim_EX1_082(); case cardIDEnum.CS2_093: return new Sim_CS2_093(); case cardIDEnum.CS2_boar: return new Sim_CS2_boar(); case cardIDEnum.NEW1_019: return new Sim_NEW1_019(); case cardIDEnum.EX1_289: return new Sim_EX1_289(); case cardIDEnum.EX1_025t: return new Sim_EX1_025t(); case cardIDEnum.EX1_398t: return new Sim_EX1_398t(); case cardIDEnum.CS2_091: return new Sim_CS2_091(); case cardIDEnum.EX1_241: return new Sim_EX1_241(); case cardIDEnum.EX1_085: return new Sim_EX1_085(); case cardIDEnum.CS2_200: return new Sim_CS2_200(); case cardIDEnum.CS2_034: return new Sim_CS2_034(); case cardIDEnum.EX1_583: return new Sim_EX1_583(); case cardIDEnum.EX1_584: return new Sim_EX1_584(); case cardIDEnum.EX1_155: return new Sim_EX1_155(); case cardIDEnum.EX1_622: return new Sim_EX1_622(); case cardIDEnum.CS2_203: return new Sim_CS2_203(); case cardIDEnum.EX1_124: return new Sim_EX1_124(); case cardIDEnum.EX1_379: return new Sim_EX1_379(); case cardIDEnum.EX1_032: return new Sim_EX1_032(); case cardIDEnum.EX1_391: return new Sim_EX1_391(); case cardIDEnum.EX1_366: return new Sim_EX1_366(); case cardIDEnum.EX1_400: return new Sim_EX1_400(); case cardIDEnum.EX1_614: return new Sim_EX1_614(); case cardIDEnum.EX1_561: return new Sim_EX1_561(); case cardIDEnum.EX1_332: return new Sim_EX1_332(); case cardIDEnum.HERO_05: return new Sim_HERO_05(); case cardIDEnum.CS2_065: return new Sim_CS2_065(); case cardIDEnum.ds1_whelptoken: return new Sim_ds1_whelptoken(); case cardIDEnum.CS2_032: return new Sim_CS2_032(); case cardIDEnum.CS2_120: return new Sim_CS2_120(); case cardIDEnum.EX1_247: return new Sim_EX1_247(); case cardIDEnum.EX1_154a: return new Sim_EX1_154a(); case cardIDEnum.EX1_554t: return new Sim_EX1_554t(); case cardIDEnum.NEW1_026t: return new Sim_NEW1_026t(); case cardIDEnum.EX1_623: return new Sim_EX1_623(); case cardIDEnum.EX1_383t: return new Sim_EX1_383t(); case cardIDEnum.EX1_597: return new Sim_EX1_597(); case cardIDEnum.EX1_130a: return new Sim_EX1_130a(); case cardIDEnum.CS2_011: return new Sim_CS2_011(); case cardIDEnum.EX1_169: return new Sim_EX1_169(); case cardIDEnum.EX1_tk33: return new Sim_EX1_tk33(); case cardIDEnum.EX1_250: return new Sim_EX1_250(); case cardIDEnum.EX1_564: return new Sim_EX1_564(); case cardIDEnum.EX1_349: return new Sim_EX1_349(); case cardIDEnum.EX1_102: return new Sim_EX1_102(); case cardIDEnum.EX1_058: return new Sim_EX1_058(); case cardIDEnum.EX1_243: return new Sim_EX1_243(); case cardIDEnum.PRO_001c: return new Sim_PRO_001c(); case cardIDEnum.EX1_116t: return new Sim_EX1_116t(); case cardIDEnum.FP1_029: return new Sim_FP1_029(); case cardIDEnum.CS2_089: return new Sim_CS2_089(); case cardIDEnum.EX1_248: return new Sim_EX1_248(); case cardIDEnum.CS2_122: return new Sim_CS2_122(); case cardIDEnum.EX1_393: return new Sim_EX1_393(); case cardIDEnum.CS2_232: return new Sim_CS2_232(); case cardIDEnum.EX1_165b: return new Sim_EX1_165b(); case cardIDEnum.NEW1_030: return new Sim_NEW1_030(); case cardIDEnum.CS2_150: return new Sim_CS2_150(); case cardIDEnum.CS2_152: return new Sim_CS2_152(); case cardIDEnum.EX1_160t: return new Sim_EX1_160t(); case cardIDEnum.CS2_127: return new Sim_CS2_127(); case cardIDEnum.DS1_188: return new Sim_DS1_188(); case CardDB.cardIDEnum.GVG_001: return new Sim_GVG_001(); case CardDB.cardIDEnum.GVG_002: return new Sim_GVG_002(); case CardDB.cardIDEnum.GVG_003: return new Sim_GVG_003(); case CardDB.cardIDEnum.GVG_004: return new Sim_GVG_004(); case CardDB.cardIDEnum.GVG_005: return new Sim_GVG_005(); case CardDB.cardIDEnum.GVG_006: return new Sim_GVG_006(); case CardDB.cardIDEnum.GVG_007: return new Sim_GVG_007(); case CardDB.cardIDEnum.GVG_008: return new Sim_GVG_008(); case CardDB.cardIDEnum.GVG_009: return new Sim_GVG_009(); case CardDB.cardIDEnum.GVG_010: return new Sim_GVG_010(); case CardDB.cardIDEnum.GVG_011: return new Sim_GVG_011(); case CardDB.cardIDEnum.GVG_012: return new Sim_GVG_012(); case CardDB.cardIDEnum.GVG_013: return new Sim_GVG_013(); case CardDB.cardIDEnum.GVG_014: return new Sim_GVG_014(); case CardDB.cardIDEnum.GVG_015: return new Sim_GVG_015(); case CardDB.cardIDEnum.GVG_016: return new Sim_GVG_016(); case CardDB.cardIDEnum.GVG_017: return new Sim_GVG_017(); case CardDB.cardIDEnum.GVG_018: return new Sim_GVG_018(); case CardDB.cardIDEnum.GVG_019: return new Sim_GVG_019(); case CardDB.cardIDEnum.GVG_020: return new Sim_GVG_020(); case CardDB.cardIDEnum.GVG_021: return new Sim_GVG_021(); case CardDB.cardIDEnum.GVG_022: return new Sim_GVG_022(); case CardDB.cardIDEnum.GVG_023: return new Sim_GVG_023(); case CardDB.cardIDEnum.GVG_024: return new Sim_GVG_024(); case CardDB.cardIDEnum.GVG_025: return new Sim_GVG_025(); case CardDB.cardIDEnum.GVG_026: return new Sim_GVG_026(); case CardDB.cardIDEnum.GVG_027: return new Sim_GVG_027(); case CardDB.cardIDEnum.GVG_028: return new Sim_GVG_028(); case CardDB.cardIDEnum.GVG_028t: return new Sim_GVG_028t(); case CardDB.cardIDEnum.GVG_029: return new Sim_GVG_029(); case CardDB.cardIDEnum.GVG_030: return new Sim_GVG_030(); case CardDB.cardIDEnum.GVG_030a: return new Sim_GVG_030a(); case CardDB.cardIDEnum.GVG_030b: return new Sim_GVG_030b(); case CardDB.cardIDEnum.GVG_031: return new Sim_GVG_031(); case CardDB.cardIDEnum.GVG_032: return new Sim_GVG_032(); case CardDB.cardIDEnum.GVG_032a: return new Sim_GVG_032a(); case CardDB.cardIDEnum.GVG_032b: return new Sim_GVG_032b(); case CardDB.cardIDEnum.GVG_033: return new Sim_GVG_033(); case CardDB.cardIDEnum.GVG_034: return new Sim_GVG_034(); case CardDB.cardIDEnum.GVG_035: return new Sim_GVG_035(); case CardDB.cardIDEnum.GVG_036: return new Sim_GVG_036(); case CardDB.cardIDEnum.GVG_037: return new Sim_GVG_037(); case CardDB.cardIDEnum.GVG_038: return new Sim_GVG_038(); case CardDB.cardIDEnum.GVG_039: return new Sim_GVG_039(); case CardDB.cardIDEnum.GVG_040: return new Sim_GVG_040(); case CardDB.cardIDEnum.GVG_041: return new Sim_GVG_041(); case CardDB.cardIDEnum.GVG_041a: return new Sim_GVG_041a(); case CardDB.cardIDEnum.GVG_041b: return new Sim_GVG_041b(); case CardDB.cardIDEnum.GVG_042: return new Sim_GVG_042(); case CardDB.cardIDEnum.GVG_043: return new Sim_GVG_043(); case CardDB.cardIDEnum.GVG_044: return new Sim_GVG_044(); case CardDB.cardIDEnum.GVG_045: return new Sim_GVG_045(); case CardDB.cardIDEnum.GVG_045t: return new Sim_GVG_045t(); case CardDB.cardIDEnum.GVG_046: return new Sim_GVG_046(); case CardDB.cardIDEnum.GVG_047: return new Sim_GVG_047(); case CardDB.cardIDEnum.GVG_048: return new Sim_GVG_048(); case CardDB.cardIDEnum.GVG_049: return new Sim_GVG_049(); case CardDB.cardIDEnum.GVG_050: return new Sim_GVG_050(); case CardDB.cardIDEnum.GVG_051: return new Sim_GVG_051(); case CardDB.cardIDEnum.GVG_052: return new Sim_GVG_052(); case CardDB.cardIDEnum.GVG_053: return new Sim_GVG_053(); case CardDB.cardIDEnum.GVG_054: return new Sim_GVG_054(); case CardDB.cardIDEnum.GVG_055: return new Sim_GVG_055(); case CardDB.cardIDEnum.GVG_056: return new Sim_GVG_056(); case CardDB.cardIDEnum.GVG_056t: return new Sim_GVG_056t(); case CardDB.cardIDEnum.GVG_057: return new Sim_GVG_057(); case CardDB.cardIDEnum.GVG_058: return new Sim_GVG_058(); case CardDB.cardIDEnum.GVG_059: return new Sim_GVG_059(); case CardDB.cardIDEnum.GVG_060: return new Sim_GVG_060(); case CardDB.cardIDEnum.GVG_061: return new Sim_GVG_061(); case CardDB.cardIDEnum.GVG_062: return new Sim_GVG_062(); case CardDB.cardIDEnum.GVG_063: return new Sim_GVG_063(); case CardDB.cardIDEnum.GVG_064: return new Sim_GVG_064(); case CardDB.cardIDEnum.GVG_065: return new Sim_GVG_065(); case CardDB.cardIDEnum.GVG_066: return new Sim_GVG_066(); case CardDB.cardIDEnum.GVG_067: return new Sim_GVG_067(); case CardDB.cardIDEnum.GVG_068: return new Sim_GVG_068(); case CardDB.cardIDEnum.GVG_069: return new Sim_GVG_069(); case CardDB.cardIDEnum.GVG_070: return new Sim_GVG_070(); case CardDB.cardIDEnum.GVG_071: return new Sim_GVG_071(); case CardDB.cardIDEnum.GVG_072: return new Sim_GVG_072(); case CardDB.cardIDEnum.GVG_073: return new Sim_GVG_073(); case CardDB.cardIDEnum.GVG_074: return new Sim_GVG_074(); case CardDB.cardIDEnum.GVG_075: return new Sim_GVG_075(); case CardDB.cardIDEnum.GVG_076: return new Sim_GVG_076(); case CardDB.cardIDEnum.GVG_077: return new Sim_GVG_077(); case CardDB.cardIDEnum.GVG_078: return new Sim_GVG_078(); case CardDB.cardIDEnum.GVG_079: return new Sim_GVG_079(); case CardDB.cardIDEnum.GVG_080: return new Sim_GVG_080(); case CardDB.cardIDEnum.GVG_080t: return new Sim_GVG_080t(); case CardDB.cardIDEnum.GVG_081: return new Sim_GVG_081(); case CardDB.cardIDEnum.GVG_082: return new Sim_GVG_082(); case CardDB.cardIDEnum.GVG_083: return new Sim_GVG_083(); case CardDB.cardIDEnum.GVG_084: return new Sim_GVG_084(); case CardDB.cardIDEnum.GVG_085: return new Sim_GVG_085(); case CardDB.cardIDEnum.GVG_086: return new Sim_GVG_086(); case CardDB.cardIDEnum.GVG_087: return new Sim_GVG_087(); case CardDB.cardIDEnum.GVG_088: return new Sim_GVG_088(); case CardDB.cardIDEnum.GVG_089: return new Sim_GVG_089(); case CardDB.cardIDEnum.GVG_090: return new Sim_GVG_090(); case CardDB.cardIDEnum.GVG_091: return new Sim_GVG_091(); case CardDB.cardIDEnum.GVG_092: return new Sim_GVG_092(); case CardDB.cardIDEnum.GVG_093: return new Sim_GVG_093(); case CardDB.cardIDEnum.GVG_094: return new Sim_GVG_094(); case CardDB.cardIDEnum.GVG_095: return new Sim_GVG_095(); case CardDB.cardIDEnum.GVG_096: return new Sim_GVG_096(); case CardDB.cardIDEnum.GVG_097: return new Sim_GVG_097(); case CardDB.cardIDEnum.GVG_098: return new Sim_GVG_098(); case CardDB.cardIDEnum.GVG_099: return new Sim_GVG_099(); case CardDB.cardIDEnum.GVG_100: return new Sim_GVG_100(); case CardDB.cardIDEnum.GVG_101: return new Sim_GVG_101(); case CardDB.cardIDEnum.GVG_102: return new Sim_GVG_102(); case CardDB.cardIDEnum.GVG_103: return new Sim_GVG_103(); case CardDB.cardIDEnum.GVG_104: return new Sim_GVG_104(); case CardDB.cardIDEnum.GVG_105: return new Sim_GVG_105(); case CardDB.cardIDEnum.GVG_106: return new Sim_GVG_106(); case CardDB.cardIDEnum.GVG_107: return new Sim_GVG_107(); case CardDB.cardIDEnum.GVG_108: return new Sim_GVG_108(); case CardDB.cardIDEnum.GVG_109: return new Sim_GVG_109(); case CardDB.cardIDEnum.GVG_110: return new Sim_GVG_110(); case CardDB.cardIDEnum.GVG_110t: return new Sim_GVG_110t(); case CardDB.cardIDEnum.GVG_111: return new Sim_GVG_111(); case CardDB.cardIDEnum.GVG_111t: return new Sim_GVG_111t(); case CardDB.cardIDEnum.GVG_112: return new Sim_GVG_112(); case CardDB.cardIDEnum.GVG_113: return new Sim_GVG_113(); case CardDB.cardIDEnum.GVG_114: return new Sim_GVG_114(); case CardDB.cardIDEnum.GVG_115: return new Sim_GVG_115(); case CardDB.cardIDEnum.GVG_116: return new Sim_GVG_116(); case CardDB.cardIDEnum.GVG_117: return new Sim_GVG_117(); case CardDB.cardIDEnum.GVG_118: return new Sim_GVG_118(); case CardDB.cardIDEnum.GVG_119: return new Sim_GVG_119(); case CardDB.cardIDEnum.GVG_120: return new Sim_GVG_120(); case CardDB.cardIDEnum.GVG_121: return new Sim_GVG_121(); case CardDB.cardIDEnum.GVG_122: return new Sim_GVG_122(); case CardDB.cardIDEnum.GVG_123: return new Sim_GVG_123(); case CardDB.cardIDEnum.PART_001: return new Sim_PART_001(); case CardDB.cardIDEnum.PART_002: return new Sim_PART_002(); case CardDB.cardIDEnum.PART_003: return new Sim_PART_003(); case CardDB.cardIDEnum.PART_004: return new Sim_PART_004(); case CardDB.cardIDEnum.PART_005: return new Sim_PART_005(); case CardDB.cardIDEnum.PART_006: return new Sim_PART_006(); case CardDB.cardIDEnum.PART_007: return new Sim_PART_007(); case cardIDEnum.NAX1_05: return new Sim_NAX1_05(); case cardIDEnum.NAX11_04: return new Sim_NAX11_04(); case cardIDEnum.NAX14_04: return new Sim_NAX14_04(); case cardIDEnum.NAX15_02: return new Sim_NAX15_02(); case cardIDEnum.NAX15_02H: return new Sim_NAX15_02H(); case cardIDEnum.NAX2_03: return new Sim_NAX2_03(); case cardIDEnum.NAX2_03H: return new Sim_NAX2_03H(); case cardIDEnum.NAX5_03: return new Sim_NAX5_03(); case cardIDEnum.NAX6_03t: return new Sim_NAX6_03t(); case cardIDEnum.NAX8_02: return new Sim_NAX8_02(); case cardIDEnum.NAX8_02H: return new Sim_NAX8_02H(); case cardIDEnum.NAX8_03: return new Sim_NAX8_03(); case cardIDEnum.NAX8_03t: return new Sim_NAX8_03t(); case cardIDEnum.NAX8_04: return new Sim_NAX8_04(); case cardIDEnum.NAX8_04t: return new Sim_NAX8_04t(); case cardIDEnum.NAX8_05: return new Sim_NAX8_05(); case cardIDEnum.NAX8_05t: return new Sim_NAX8_05t(); case cardIDEnum.NAXM_001: return new Sim_NAXM_001(); case cardIDEnum.BRM_001: return new Sim_BRM_001(); case cardIDEnum.BRM_002: return new Sim_BRM_002(); case cardIDEnum.BRM_003: return new Sim_BRM_003(); case cardIDEnum.BRM_004: return new Sim_BRM_004(); case cardIDEnum.BRM_004t: return new Sim_BRM_004t(); case cardIDEnum.BRM_005: return new Sim_BRM_005(); case cardIDEnum.BRM_006: return new Sim_BRM_006(); case cardIDEnum.BRM_006t: return new Sim_BRM_006t(); case cardIDEnum.BRM_007: return new Sim_BRM_007(); case cardIDEnum.BRM_008: return new Sim_BRM_008(); case cardIDEnum.BRM_009: return new Sim_BRM_009(); case cardIDEnum.BRM_010: return new Sim_BRM_010(); case cardIDEnum.BRM_010a: return new Sim_BRM_010a(); case cardIDEnum.BRM_010b: return new Sim_BRM_010b(); case cardIDEnum.BRM_010t: return new Sim_BRM_010t(); case cardIDEnum.BRM_010t2: return new Sim_BRM_010t2(); case cardIDEnum.BRM_011: return new Sim_BRM_011(); case cardIDEnum.BRM_012: return new Sim_BRM_012(); case cardIDEnum.BRM_013: return new Sim_BRM_013(); case cardIDEnum.BRM_014: return new Sim_BRM_014(); case cardIDEnum.BRM_015: return new Sim_BRM_015(); case cardIDEnum.BRM_016: return new Sim_BRM_016(); case cardIDEnum.BRM_017: return new Sim_BRM_017(); case cardIDEnum.BRM_018: return new Sim_BRM_018(); case cardIDEnum.BRM_019: return new Sim_BRM_019(); case cardIDEnum.BRM_020: return new Sim_BRM_020(); case cardIDEnum.BRM_022: return new Sim_BRM_022(); case cardIDEnum.BRM_022t: return new Sim_BRM_022t(); case cardIDEnum.BRM_024: return new Sim_BRM_024(); case cardIDEnum.BRM_025: return new Sim_BRM_025(); case cardIDEnum.BRM_026: return new Sim_BRM_026(); case cardIDEnum.BRM_027: return new Sim_BRM_027(); case cardIDEnum.BRM_027p: return new Sim_BRM_027p(); case cardIDEnum.BRM_028: return new Sim_BRM_028(); case cardIDEnum.BRM_029: return new Sim_BRM_029(); case cardIDEnum.BRM_030: return new Sim_BRM_030(); case cardIDEnum.BRM_031: return new Sim_BRM_031(); case cardIDEnum.BRM_033: return new Sim_BRM_033(); case cardIDEnum.BRM_034: return new Sim_BRM_034(); } return new SimTemplate(); }
public Card getCardDataFromID(cardIDEnum id) { return this.cardidToCardList.ContainsKey(id) ? this.cardidToCardList[id] : this.unknownCard; }
public Card(HRSim.CardDB.Card c) { this.playrequires = new List<ErrorType2>(); //this.entityID = c.entityID; this.rarity = c.rarity; this.AdjacentBuff = c.AdjacentBuff; this.Attack = c.Attack; this.Aura = c.Aura; this.battlecry = c.battlecry; //this.CardID = c.CardID; this.Charge = c.Charge; this.choice = c.choice; this.Combo = c.Combo; this.cost = c.cost; this.deathrattle = c.deathrattle; //this.description = c.description; this.Durability = c.Durability; this.Elite = c.Elite; this.Enrage = c.Enrage; this.Freeze = c.Freeze; this.GrantCharge = c.GrantCharge; this.HealTarget = c.HealTarget; this.Health = c.Health; this.immuneToSpellpowerg = c.immuneToSpellpowerg; this.immuneWhileAttacking = c.immuneWhileAttacking; this.Morph = c.Morph; this.name = (cardName)Enum.Parse(typeof(cardName), c.name.ToString()); this.needEmptyPlacesForPlaying = c.needEmptyPlacesForPlaying; this.needMinionsCapIfAvailable = c.needMinionsCapIfAvailable; this.needMinNumberOfEnemy = c.needMinNumberOfEnemy; this.needMinTotalMinions = c.needMinTotalMinions; this.needRaceForPlaying = c.needRaceForPlaying; this.needWithMaxAttackValueOf = c.needWithMaxAttackValueOf; this.needWithMinAttackValueOf = c.needWithMinAttackValueOf; this.oneTurnEffect = c.oneTurnEffect; foreach (HRSim.CardDB.ErrorType2 e in c.playrequires) { ErrorType2 mError = (ErrorType2)Enum.Parse(typeof(ErrorType2), e.ToString()); this.playrequires.Add(mError); } this.poisionous = c.poisionous; this.race = c.race; this.Recall = c.Recall; this.recallValue = c.recallValue; this.Secret = c.Secret; this.Shield = c.Shield; this.Silence = c.Silence; this.Spellpower = c.Spellpower; this.spellpowervalue = c.spellpowervalue; this.Stealth = c.Stealth; this.tank = c.tank; this.target = c.target; //this.targettext = c.targettext; this.type = (cardtype)Enum.Parse(typeof(cardtype), c.type.ToString()); this.windfury = c.windfury; this.cardIDenum = (cardIDEnum)Enum.Parse(typeof(cardIDEnum), c.cardIDenum.ToString()); this.sim_card = instance.getSimCard(this.cardIDenum); this.isToken = c.isToken; }
public Card getCardDataFromID(cardIDEnum id) { return(this.cardidToCardList.ContainsKey(id) ? this.cardidToCardList[id] : this.unknownCard); }