What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

CardDB.cs: Why all this?

Dcrew

New Member
Joined
Jan 24, 2015
Messages
38
Reaction score
0
Why:

Code:
        public cardIDEnum cardIdstringToEnum(string s)
        {
            if (s == "CS1h_001") return CardDB.cardIDEnum.CS1h_001;
            if (s == "CS1_042") return CardDB.cardIDEnum.CS1_042;
            if (s == "CS1_112") return CardDB.cardIDEnum.CS1_112;
            if (s == "CS1_113") return CardDB.cardIDEnum.CS1_113;
            if (s == "CS1_113e") return CardDB.cardIDEnum.CS1_113e;
            if (s == "CS1_130") return CardDB.cardIDEnum.CS1_130;
            if (s == "CS2_003") return CardDB.cardIDEnum.CS2_003;
            if (s == "CS2_004") return CardDB.cardIDEnum.CS2_004;
            if (s == "CS2_004e") return CardDB.cardIDEnum.CS2_004e;
            if (s == "CS2_005") return CardDB.cardIDEnum.CS2_005;
            if (s == "CS2_005o") return CardDB.cardIDEnum.CS2_005o;
            if (s == "CS2_007") return CardDB.cardIDEnum.CS2_007;
            if (s == "CS2_008") return CardDB.cardIDEnum.CS2_008;
            if (s == "CS2_009") return CardDB.cardIDEnum.CS2_009;
            if (s == "CS2_009e") return CardDB.cardIDEnum.CS2_009e;
            if (s == "CS2_011") return CardDB.cardIDEnum.CS2_011;
            if (s == "CS2_011o") return CardDB.cardIDEnum.CS2_011o;
            if (s == "CS2_012") return CardDB.cardIDEnum.CS2_012;
            if (s == "CS2_013") return CardDB.cardIDEnum.CS2_013;
            if (s == "CS2_013t") return CardDB.cardIDEnum.CS2_013t;
            if (s == "CS2_017") return CardDB.cardIDEnum.CS2_017;
            if (s == "CS2_017o") return CardDB.cardIDEnum.CS2_017o;
            if (s == "CS2_022") return CardDB.cardIDEnum.CS2_022;
            if (s == "CS2_022e") return CardDB.cardIDEnum.CS2_022e;
            if (s == "CS2_023") return CardDB.cardIDEnum.CS2_023;
            if (s == "CS2_024") return CardDB.cardIDEnum.CS2_024;
            if (s == "CS2_025") return CardDB.cardIDEnum.CS2_025;
            if (s == "CS2_026") return CardDB.cardIDEnum.CS2_026;
            if (s == "CS2_027") return CardDB.cardIDEnum.CS2_027;
            if (s == "CS2_029") return CardDB.cardIDEnum.CS2_029;
            if (s == "CS2_032") return CardDB.cardIDEnum.CS2_032;
            if (s == "CS2_033") return CardDB.cardIDEnum.CS2_033;
            if (s == "CS2_034") return CardDB.cardIDEnum.CS2_034;
            if (s == "CS2_037") return CardDB.cardIDEnum.CS2_037;
            if (s == "CS2_039") return CardDB.cardIDEnum.CS2_039;
            if (s == "CS2_041") return CardDB.cardIDEnum.CS2_041;
            if (s == "CS2_041e") return CardDB.cardIDEnum.CS2_041e;
            if (s == "CS2_042") return CardDB.cardIDEnum.CS2_042;
            if (s == "CS2_045") return CardDB.cardIDEnum.CS2_045;
            if (s == "CS2_045e") return CardDB.cardIDEnum.CS2_045e;
            if (s == "CS2_046") return CardDB.cardIDEnum.CS2_046;
            if (s == "CS2_046e") return CardDB.cardIDEnum.CS2_046e;
            if (s == "CS2_049") return CardDB.cardIDEnum.CS2_049;
            if (s == "CS2_050") return CardDB.cardIDEnum.CS2_050;
            if (s == "CS2_051") return CardDB.cardIDEnum.CS2_051;
            if (s == "CS2_052") return CardDB.cardIDEnum.CS2_052;
            if (s == "CS2_056") return CardDB.cardIDEnum.CS2_056;
            if (s == "CS2_057") return CardDB.cardIDEnum.CS2_057;
            if (s == "CS2_061") return CardDB.cardIDEnum.CS2_061;
            if (s == "CS2_062") return CardDB.cardIDEnum.CS2_062;
            if (s == "CS2_063") return CardDB.cardIDEnum.CS2_063;
            if (s == "CS2_063e") return CardDB.cardIDEnum.CS2_063e;
            if (s == "CS2_064") return CardDB.cardIDEnum.CS2_064;
            if (s == "CS2_065") return CardDB.cardIDEnum.CS2_065;
            if (s == "CS2_072") return CardDB.cardIDEnum.CS2_072;
            if (s == "CS2_074") return CardDB.cardIDEnum.CS2_074;
            if (s == "CS2_074e") return CardDB.cardIDEnum.CS2_074e;
            if (s == "CS2_075") return CardDB.cardIDEnum.CS2_075;
            if (s == "CS2_076") return CardDB.cardIDEnum.CS2_076;
            if (s == "CS2_077") return CardDB.cardIDEnum.CS2_077;
            if (s == "CS2_080") return CardDB.cardIDEnum.CS2_080;
            if (s == "CS2_082") return CardDB.cardIDEnum.CS2_082;
            if (s == "CS2_083b") return CardDB.cardIDEnum.CS2_083b;
            if (s == "CS2_083e") return CardDB.cardIDEnum.CS2_083e;
            if (s == "CS2_084") return CardDB.cardIDEnum.CS2_084;
            if (s == "CS2_084e") return CardDB.cardIDEnum.CS2_084e;
            if (s == "CS2_087") return CardDB.cardIDEnum.CS2_087;
            if (s == "CS2_087e") return CardDB.cardIDEnum.CS2_087e;
            if (s == "CS2_088") return CardDB.cardIDEnum.CS2_088;
            if (s == "CS2_089") return CardDB.cardIDEnum.CS2_089;
            if (s == "CS2_091") return CardDB.cardIDEnum.CS2_091;
            if (s == "CS2_092") return CardDB.cardIDEnum.CS2_092;
            if (s == "CS2_092e") return CardDB.cardIDEnum.CS2_092e;
            if (s == "CS2_093") return CardDB.cardIDEnum.CS2_093;
            if (s == "CS2_094") return CardDB.cardIDEnum.CS2_094;
            if (s == "CS2_097") return CardDB.cardIDEnum.CS2_097;
            if (s == "CS2_101") return CardDB.cardIDEnum.CS2_101;
            if (s == "CS2_101t") return CardDB.cardIDEnum.CS2_101t;
            if (s == "CS2_102") return CardDB.cardIDEnum.CS2_102;
            if (s == "CS2_103") return CardDB.cardIDEnum.CS2_103;
            if (s == "CS2_103e2") return CardDB.cardIDEnum.CS2_103e2;
            if (s == "CS2_105") return CardDB.cardIDEnum.CS2_105;
            if (s == "CS2_105e") return CardDB.cardIDEnum.CS2_105e;
            if (s == "CS2_106") return CardDB.cardIDEnum.CS2_106;
            if (s == "CS2_108") return CardDB.cardIDEnum.CS2_108;
            if (s == "CS2_112") return CardDB.cardIDEnum.CS2_112;
            if (s == "CS2_114") return CardDB.cardIDEnum.CS2_114;
            if (s == "CS2_118") return CardDB.cardIDEnum.CS2_118;
            if (s == "CS2_119") return CardDB.cardIDEnum.CS2_119;
            if (s == "CS2_120") return CardDB.cardIDEnum.CS2_120;
            if (s == "CS2_121") return CardDB.cardIDEnum.CS2_121;
            if (s == "CS2_122") return CardDB.cardIDEnum.CS2_122;
            if (s == "CS2_122e") return CardDB.cardIDEnum.CS2_122e;
            if (s == "CS2_124") return CardDB.cardIDEnum.CS2_124;
            if (s == "CS2_125") return CardDB.cardIDEnum.CS2_125;
            if (s == "CS2_127") return CardDB.cardIDEnum.CS2_127;
            if (s == "CS2_131") return CardDB.cardIDEnum.CS2_131;
            if (s == "CS2_141") return CardDB.cardIDEnum.CS2_141;
            if (s == "CS2_142") return CardDB.cardIDEnum.CS2_142;
            if (s == "CS2_147") return CardDB.cardIDEnum.CS2_147;
            if (s == "CS2_150") return CardDB.cardIDEnum.CS2_150;
            if (s == "CS2_155") return CardDB.cardIDEnum.CS2_155;
            if (s == "CS2_162") return CardDB.cardIDEnum.CS2_162;
            if (s == "CS2_168") return CardDB.cardIDEnum.CS2_168;
            if (s == "CS2_171") return CardDB.cardIDEnum.CS2_171;
            if (s == "CS2_172") return CardDB.cardIDEnum.CS2_172;
            if (s == "CS2_173") return CardDB.cardIDEnum.CS2_173;
            if (s == "CS2_179") return CardDB.cardIDEnum.CS2_179;
            if (s == "CS2_182") return CardDB.cardIDEnum.CS2_182;
            if (s == "CS2_186") return CardDB.cardIDEnum.CS2_186;
            if (s == "CS2_187") return CardDB.cardIDEnum.CS2_187;
            if (s == "CS2_189") return CardDB.cardIDEnum.CS2_189;
            if (s == "CS2_196") return CardDB.cardIDEnum.CS2_196;
            if (s == "CS2_197") return CardDB.cardIDEnum.CS2_197;
            if (s == "CS2_200") return CardDB.cardIDEnum.CS2_200;
            if (s == "CS2_201") return CardDB.cardIDEnum.CS2_201;
            if (s == "CS2_213") return CardDB.cardIDEnum.CS2_213;
            if (s == "CS2_222") return CardDB.cardIDEnum.CS2_222;
            if (s == "CS2_222o") return CardDB.cardIDEnum.CS2_222o;
            if (s == "CS2_226") return CardDB.cardIDEnum.CS2_226;
            if (s == "CS2_226e") return CardDB.cardIDEnum.CS2_226e;
            if (s == "CS2_232") return CardDB.cardIDEnum.CS2_232;
            if (s == "CS2_234") return CardDB.cardIDEnum.CS2_234;
            if (s == "CS2_235") return CardDB.cardIDEnum.CS2_235;
            if (s == "CS2_236") return CardDB.cardIDEnum.CS2_236;
            if (s == "CS2_236e") return CardDB.cardIDEnum.CS2_236e;
            if (s == "CS2_237") return CardDB.cardIDEnum.CS2_237;
            if (s == "CS2_boar") return CardDB.cardIDEnum.CS2_boar;
            if (s == "CS2_mirror") return CardDB.cardIDEnum.CS2_mirror;
            if (s == "CS2_tk1") return CardDB.cardIDEnum.CS2_tk1;
            if (s == "DS1h_292") return CardDB.cardIDEnum.DS1h_292;
            if (s == "DS1_055") return CardDB.cardIDEnum.DS1_055;
            if (s == "DS1_070") return CardDB.cardIDEnum.DS1_070;
            if (s == "DS1_070o") return CardDB.cardIDEnum.DS1_070o;
            if (s == "DS1_175") return CardDB.cardIDEnum.DS1_175;
            if (s == "DS1_175o") return CardDB.cardIDEnum.DS1_175o;
            if (s == "DS1_178") return CardDB.cardIDEnum.DS1_178;
            if (s == "DS1_178e") return CardDB.cardIDEnum.DS1_178e;
            if (s == "DS1_183") return CardDB.cardIDEnum.DS1_183;
            if (s == "DS1_184") return CardDB.cardIDEnum.DS1_184;
            if (s == "DS1_185") return CardDB.cardIDEnum.DS1_185;
            if (s == "DS1_233") return CardDB.cardIDEnum.DS1_233;
            if (s == "EX1_011") return CardDB.cardIDEnum.EX1_011;
            if (s == "EX1_015") return CardDB.cardIDEnum.EX1_015;
            if (s == "EX1_019") return CardDB.cardIDEnum.EX1_019;
            if (s == "EX1_019e") return CardDB.cardIDEnum.EX1_019e;
            if (s == "EX1_025") return CardDB.cardIDEnum.EX1_025;
            if (s == "EX1_025t") return CardDB.cardIDEnum.EX1_025t;
            if (s == "EX1_066") return CardDB.cardIDEnum.EX1_066;
            if (s == "EX1_084") return CardDB.cardIDEnum.EX1_084;
            if (s == "EX1_084e") return CardDB.cardIDEnum.EX1_084e;
            if (s == "EX1_129") return CardDB.cardIDEnum.EX1_129;
            if (s == "EX1_169") return CardDB.cardIDEnum.EX1_169;
            if (s == "EX1_173") return CardDB.cardIDEnum.EX1_173;
            if (s == "EX1_244") return CardDB.cardIDEnum.EX1_244;
            if (s == "EX1_244e") return CardDB.cardIDEnum.EX1_244e;
            if (s == "EX1_246") return CardDB.cardIDEnum.EX1_246;
            if (s == "EX1_246e") return CardDB.cardIDEnum.EX1_246e;
            if (s == "EX1_277") return CardDB.cardIDEnum.EX1_277;
            if (s == "EX1_278") return CardDB.cardIDEnum.EX1_278;
            if (s == "EX1_302") return CardDB.cardIDEnum.EX1_302;
            if (s == "EX1_306") return CardDB.cardIDEnum.EX1_306;
            if (s == "EX1_308") return CardDB.cardIDEnum.EX1_308;
            if (s == "EX1_360") return CardDB.cardIDEnum.EX1_360;
            if (s == "EX1_360e") return CardDB.cardIDEnum.EX1_360e;
            if (s == "EX1_371") return CardDB.cardIDEnum.EX1_371;
            if (s == "EX1_399") return CardDB.cardIDEnum.EX1_399;
            if (s == "EX1_399e") return CardDB.cardIDEnum.EX1_399e;
            if (s == "EX1_400") return CardDB.cardIDEnum.EX1_400;
            if (s == "EX1_506") return CardDB.cardIDEnum.EX1_506;
            if (s == "EX1_506a") return CardDB.cardIDEnum.EX1_506a;
            if (s == "EX1_508") return CardDB.cardIDEnum.EX1_508;
            if (s == "EX1_508o") return CardDB.cardIDEnum.EX1_508o;
            if (s == "EX1_539") return CardDB.cardIDEnum.EX1_539;
            if (s == "EX1_565") return CardDB.cardIDEnum.EX1_565;
            if (s == "EX1_565o") return CardDB.cardIDEnum.EX1_565o;
            if (s == "EX1_581") return CardDB.cardIDEnum.EX1_581;
            if (s == "EX1_582") return CardDB.cardIDEnum.EX1_582;
            if (s == "EX1_587") return CardDB.cardIDEnum.EX1_587;
            if (s == "EX1_593") return CardDB.cardIDEnum.EX1_593;
            if (s == "EX1_606") return CardDB.cardIDEnum.EX1_606;
            if (s == "EX1_622") return CardDB.cardIDEnum.EX1_622;
            if (s == "GAME_001") return CardDB.cardIDEnum.GAME_001;
            if (s == "GAME_002") return CardDB.cardIDEnum.GAME_002;
            if (s == "GAME_003") return CardDB.cardIDEnum.GAME_003;
            if (s == "GAME_003e") return CardDB.cardIDEnum.GAME_003e;
            if (s == "GAME_004") return CardDB.cardIDEnum.GAME_004;
            if (s == "GAME_005") return CardDB.cardIDEnum.GAME_005;
            if (s == "GAME_005e") return CardDB.cardIDEnum.GAME_005e;
            if (s == "GAME_006") return CardDB.cardIDEnum.GAME_006;
            if (s == "HERO_01") return CardDB.cardIDEnum.HERO_01;
            if (s == "HERO_02") return CardDB.cardIDEnum.HERO_02;
            if (s == "HERO_03") return CardDB.cardIDEnum.HERO_03;
            if (s == "HERO_04") return CardDB.cardIDEnum.HERO_04;
            if (s == "HERO_05") return CardDB.cardIDEnum.HERO_05;
            if (s == "HERO_06") return CardDB.cardIDEnum.HERO_06;
            if (s == "HERO_07") return CardDB.cardIDEnum.HERO_07;
            if (s == "HERO_08") return CardDB.cardIDEnum.HERO_08;
            if (s == "HERO_09") return CardDB.cardIDEnum.HERO_09;
            if (s == "hexfrog") return CardDB.cardIDEnum.hexfrog;
            if (s == "NEW1_003") return CardDB.cardIDEnum.NEW1_003;
            if (s == "NEW1_004") return CardDB.cardIDEnum.NEW1_004;
            if (s == "NEW1_009") return CardDB.cardIDEnum.NEW1_009;
            if (s == "NEW1_011") return CardDB.cardIDEnum.NEW1_011;
            if (s == "NEW1_031") return CardDB.cardIDEnum.NEW1_031;
            if (s == "NEW1_032") return CardDB.cardIDEnum.NEW1_032;
            if (s == "NEW1_033") return CardDB.cardIDEnum.NEW1_033;
            if (s == "NEW1_033o") return CardDB.cardIDEnum.NEW1_033o;
            if (s == "NEW1_034") return CardDB.cardIDEnum.NEW1_034;
            if (s == "skele11") return CardDB.cardIDEnum.skele11;
            if (s == "CS1_069") return CardDB.cardIDEnum.CS1_069;
            if (s == "CS1_129") return CardDB.cardIDEnum.CS1_129;
            if (s == "CS1_129e") return CardDB.cardIDEnum.CS1_129e;
            if (s == "CS2_028") return CardDB.cardIDEnum.CS2_028;
            if (s == "CS2_031") return CardDB.cardIDEnum.CS2_031;
            if (s == "CS2_038") return CardDB.cardIDEnum.CS2_038;
            if (s == "CS2_038e") return CardDB.cardIDEnum.CS2_038e;
            if (s == "CS2_053") return CardDB.cardIDEnum.CS2_053;
            if (s == "CS2_053e") return CardDB.cardIDEnum.CS2_053e;
            if (s == "CS2_059") return CardDB.cardIDEnum.CS2_059;
            if (s == "CS2_059o") return CardDB.cardIDEnum.CS2_059o;
            if (s == "CS2_073") return CardDB.cardIDEnum.CS2_073;
            if (s == "CS2_073e") return CardDB.cardIDEnum.CS2_073e;
            if (s == "CS2_073e2") return CardDB.cardIDEnum.CS2_073e2;
            if (s == "CS2_104") return CardDB.cardIDEnum.CS2_104;
            if (s == "CS2_104e") return CardDB.cardIDEnum.CS2_104e;
            if (s == "CS2_117") return CardDB.cardIDEnum.CS2_117;
            if (s == "CS2_146") return CardDB.cardIDEnum.CS2_146;
            if (s == "CS2_146o") return CardDB.cardIDEnum.CS2_146o;
            if (s == "CS2_151") return CardDB.cardIDEnum.CS2_151;
            if (s == "CS2_152") return CardDB.cardIDEnum.CS2_152;
            if (s == "CS2_161") return CardDB.cardIDEnum.CS2_161;
            if (s == "CS2_169") return CardDB.cardIDEnum.CS2_169;
            if (s == "CS2_181") return CardDB.cardIDEnum.CS2_181;
            if (s == "CS2_181e") return CardDB.cardIDEnum.CS2_181e;
            if (s == "CS2_188") return CardDB.cardIDEnum.CS2_188;
            if (s == "CS2_188o") return CardDB.cardIDEnum.CS2_188o;
            if (s == "CS2_203") return CardDB.cardIDEnum.CS2_203;
            if (s == "CS2_221") return CardDB.cardIDEnum.CS2_221;
            if (s == "CS2_221e") return CardDB.cardIDEnum.CS2_221e;
            if (s == "CS2_227") return CardDB.cardIDEnum.CS2_227;
            if (s == "CS2_231") return CardDB.cardIDEnum.CS2_231;
            if (s == "CS2_233") return CardDB.cardIDEnum.CS2_233;
            if (s == "DREAM_01") return CardDB.cardIDEnum.DREAM_01;
            if (s == "DREAM_02") return CardDB.cardIDEnum.DREAM_02;
            if (s == "DREAM_03") return CardDB.cardIDEnum.DREAM_03;
            if (s == "DREAM_04") return CardDB.cardIDEnum.DREAM_04;
            if (s == "DREAM_05") return CardDB.cardIDEnum.DREAM_05;
            if (s == "DREAM_05e") return CardDB.cardIDEnum.DREAM_05e;
            if (s == "DS1_188") return CardDB.cardIDEnum.DS1_188;
            if (s == "ds1_whelptoken") return CardDB.cardIDEnum.ds1_whelptoken;
            if (s == "EX1_001") return CardDB.cardIDEnum.EX1_001;
            if (s == "EX1_001e") return CardDB.cardIDEnum.EX1_001e;
            if (s == "EX1_002") return CardDB.cardIDEnum.EX1_002;
            if (s == "EX1_004") return CardDB.cardIDEnum.EX1_004;
            if (s == "EX1_004e") return CardDB.cardIDEnum.EX1_004e;
            if (s == "EX1_005") return CardDB.cardIDEnum.EX1_005;
            if (s == "EX1_006") return CardDB.cardIDEnum.EX1_006;
            if (s == "EX1_007") return CardDB.cardIDEnum.EX1_007;
            if (s == "EX1_008") return CardDB.cardIDEnum.EX1_008;
            if (s == "EX1_009") return CardDB.cardIDEnum.EX1_009;
            if (s == "EX1_010") return CardDB.cardIDEnum.EX1_010;
            if (s == "EX1_012") return CardDB.cardIDEnum.EX1_012;
            if (s == "EX1_014") return CardDB.cardIDEnum.EX1_014;
            if (s == "EX1_014t") return CardDB.cardIDEnum.EX1_014t;
            if (s == "EX1_014te") return CardDB.cardIDEnum.EX1_014te;
            if (s == "EX1_016") return CardDB.cardIDEnum.EX1_016;
            if (s == "EX1_017") return CardDB.cardIDEnum.EX1_017;
            if (s == "EX1_020") return CardDB.cardIDEnum.EX1_020;
            if (s == "EX1_021") return CardDB.cardIDEnum.EX1_021;
            if (s == "EX1_023") return CardDB.cardIDEnum.EX1_023;
            if (s == "EX1_028") return CardDB.cardIDEnum.EX1_028;
            if (s == "EX1_029") return CardDB.cardIDEnum.EX1_029;
            if (s == "EX1_032") return CardDB.cardIDEnum.EX1_032;
            if (s == "EX1_033") return CardDB.cardIDEnum.EX1_033;
            if (s == "EX1_043") return CardDB.cardIDEnum.EX1_043;
            if (s == "EX1_043e") return CardDB.cardIDEnum.EX1_043e;
            if (s == "EX1_044") return CardDB.cardIDEnum.EX1_044;
            if (s == "EX1_044e") return CardDB.cardIDEnum.EX1_044e;
            if (s == "EX1_045") return CardDB.cardIDEnum.EX1_045;
            if (s == "EX1_046") return CardDB.cardIDEnum.EX1_046;
            if (s == "EX1_046e") return CardDB.cardIDEnum.EX1_046e;
            if (s == "EX1_048") return CardDB.cardIDEnum.EX1_048;
            if (s == "EX1_049") return CardDB.cardIDEnum.EX1_049;
            if (s == "EX1_050") return CardDB.cardIDEnum.EX1_050;
            if (s == "EX1_055") return CardDB.cardIDEnum.EX1_055;
            if (s == "EX1_055o") return CardDB.cardIDEnum.EX1_055o;
            if (s == "EX1_057") return CardDB.cardIDEnum.EX1_057;
            if (s == "EX1_058") return CardDB.cardIDEnum.EX1_058;
            if (s == "EX1_059") return CardDB.cardIDEnum.EX1_059;
            if (s == "EX1_059e") return CardDB.cardIDEnum.EX1_059e;
            if (s == "EX1_067") return CardDB.cardIDEnum.EX1_067;
            if (s == "EX1_076") return CardDB.cardIDEnum.EX1_076;
            if (s == "EX1_080") return CardDB.cardIDEnum.EX1_080;
            if (s == "EX1_080o") return CardDB.cardIDEnum.EX1_080o;
            if (s == "EX1_082") return CardDB.cardIDEnum.EX1_082;
            if (s == "EX1_083") return CardDB.cardIDEnum.EX1_083;
            if (s == "EX1_085") return CardDB.cardIDEnum.EX1_085;
            if (s == "EX1_089") return CardDB.cardIDEnum.EX1_089;
            if (s == "EX1_091") return CardDB.cardIDEnum.EX1_091;
            if (s == "EX1_093") return CardDB.cardIDEnum.EX1_093;
            //...
            if (s == "PlaceholderCard") return CardDB.cardIDEnum.PlaceholderCard;
            return CardDB.cardIDEnum.None;
        }

When you can just use:

Code:
        public cardIDEnum cardIdstringToEnum(string s)
        {
            cardIDEnum type;
            if (Enum.TryParse<cardIDEnum>(s, out type)) return type;
            else return cardIDEnum.None;
        }
 
Last edited:
I replaced the code with my new bit, and it still works, hell I'm sure it's a faster and more efficient bit of code.
 
The same thing with this function:

Code:
        public cardName cardNamestringToEnum(string s)
        {
            cardName name;
            if (Enum.TryParse<cardName>(s, out name)) return name;
            if (s == "unknown") return CardDB.cardName.unknown;
            if (s == "lesserheal") return CardDB.cardName.lesserheal;
            if (s == "goldshirefootman") return CardDB.cardName.goldshirefootman;
            if (s == "holynova") return CardDB.cardName.holynova;
            if (s == "mindcontrol") return CardDB.cardName.mindcontrol;
            if (s == "holysmite") return CardDB.cardName.holysmite;
            if (s == "mindvision") return CardDB.cardName.mindvision;
            if (s == "powerwordshield") return CardDB.cardName.powerwordshield;
            if (s == "claw") return CardDB.cardName.claw;
            if (s == "healingtouch") return CardDB.cardName.healingtouch;
            if (s == "moonfire") return CardDB.cardName.moonfire;
            if (s == "markofthewild") return CardDB.cardName.markofthewild;
            if (s == "savageroar") return CardDB.cardName.savageroar;
            if (s == "swipe") return CardDB.cardName.swipe;
            if (s == "wildgrowth") return CardDB.cardName.wildgrowth;
            if (s == "excessmana") return CardDB.cardName.excessmana;
            if (s == "shapeshift") return CardDB.cardName.shapeshift;
            if (s == "polymorph") return CardDB.cardName.polymorph;
            if (s == "arcaneintellect") return CardDB.cardName.arcaneintellect;
            if (s == "frostbolt") return CardDB.cardName.frostbolt;
            if (s == "arcaneexplosion") return CardDB.cardName.arcaneexplosion;
            if (s == "frostnova") return CardDB.cardName.frostnova;
            if (s == "mirrorimage") return CardDB.cardName.mirrorimage;
            if (s == "fireball") return CardDB.cardName.fireball;
            if (s == "flamestrike") return CardDB.cardName.flamestrike;
            if (s == "waterelemental") return CardDB.cardName.waterelemental;
            if (s == "fireblast") return CardDB.cardName.fireblast;
            if (s == "frostshock") return CardDB.cardName.frostshock;
            if (s == "windfury") return CardDB.cardName.windfury;
            if (s == "ancestralhealing") return CardDB.cardName.ancestralhealing;
            if (s == "fireelemental") return CardDB.cardName.fireelemental;
            if (s == "rockbiterweapon") return CardDB.cardName.rockbiterweapon;
            if (s == "bloodlust") return CardDB.cardName.bloodlust;
            if (s == "totemiccall") return CardDB.cardName.totemiccall;
            if (s == "searingtotem") return CardDB.cardName.searingtotem;
            if (s == "stoneclawtotem") return CardDB.cardName.stoneclawtotem;
            if (s == "wrathofairtotem") return CardDB.cardName.wrathofairtotem;
            if (s == "lifetap") return CardDB.cardName.lifetap;
            if (s == "shadowbolt") return CardDB.cardName.shadowbolt;
            if (s == "drainlife") return CardDB.cardName.drainlife;
            if (s == "hellfire") return CardDB.cardName.hellfire;
            if (s == "corruption") return CardDB.cardName.corruption;
            if (s == "dreadinfernal") return CardDB.cardName.dreadinfernal;
            if (s == "voidwalker") return CardDB.cardName.voidwalker;
            if (s == "backstab") return CardDB.cardName.backstab;
            if (s == "deadlypoison") return CardDB.cardName.deadlypoison;
            if (s == "sinisterstrike") return CardDB.cardName.sinisterstrike;
            if (s == "assassinate") return CardDB.cardName.assassinate;
            if (s == "sprint") return CardDB.cardName.sprint;
            if (s == "assassinsblade") return CardDB.cardName.assassinsblade;
            if (s == "wickedknife") return CardDB.cardName.wickedknife;
            if (s == "daggermastery") return CardDB.cardName.daggermastery;
            if (s == "huntersmark") return CardDB.cardName.huntersmark;
            if (s == "blessingofmight") return CardDB.cardName.blessingofmight;
            if (s == "guardianofkings") return CardDB.cardName.guardianofkings;
            if (s == "holylight") return CardDB.cardName.holylight;
            if (s == "lightsjustice") return CardDB.cardName.lightsjustice;
            if (s == "blessingofkings") return CardDB.cardName.blessingofkings;
            if (s == "consecration") return CardDB.cardName.consecration;
            if (s == "hammerofwrath") return CardDB.cardName.hammerofwrath;
            if (s == "truesilverchampion") return CardDB.cardName.truesilverchampion;
            if (s == "reinforce") return CardDB.cardName.reinforce;
            if (s == "silverhandrecruit") return CardDB.cardName.silverhandrecruit;
            if (s == "armorup") return CardDB.cardName.armorup;
            if (s == "charge") return CardDB.cardName.charge;
            if (s == "heroicstrike") return CardDB.cardName.heroicstrike;
            if (s == "fierywaraxe") return CardDB.cardName.fierywaraxe;
            if (s == "execute") return CardDB.cardName.execute;
            if (s == "arcanitereaper") return CardDB.cardName.arcanitereaper;
            if (s == "cleave") return CardDB.cardName.cleave;
            if (s == "magmarager") return CardDB.cardName.magmarager;
            if (s == "oasissnapjaw") return CardDB.cardName.oasissnapjaw;
            if (s == "rivercrocolisk") return CardDB.cardName.rivercrocolisk;
            if (s == "frostwolfgrunt") return CardDB.cardName.frostwolfgrunt;
            if (s == "raidleader") return CardDB.cardName.raidleader;
            if (s == "wolfrider") return CardDB.cardName.wolfrider;
            if (s == "ironfurgrizzly") return CardDB.cardName.ironfurgrizzly;
            if (s == "silverbackpatriarch") return CardDB.cardName.silverbackpatriarch;
            if (s == "stormwindknight") return CardDB.cardName.stormwindknight;
            if (s == "ironforgerifleman") return CardDB.cardName.ironforgerifleman;
            if (s == "koboldgeomancer") return CardDB.cardName.koboldgeomancer;
            if (s == "gnomishinventor") return CardDB.cardName.gnomishinventor;
            if (s == "stormpikecommando") return CardDB.cardName.stormpikecommando;
            if (s == "archmage") return CardDB.cardName.archmage;
            if (s == "lordofthearena") return CardDB.cardName.lordofthearena;
            if (s == "murlocraider") return CardDB.cardName.murlocraider;
            if (s == "stonetuskboar") return CardDB.cardName.stonetuskboar;
            if (s == "bloodfenraptor") return CardDB.cardName.bloodfenraptor;
            if (s == "bluegillwarrior") return CardDB.cardName.bluegillwarrior;
            if (s == "senjinshieldmasta") return CardDB.cardName.senjinshieldmasta;
            if (s == "chillwindyeti") return CardDB.cardName.chillwindyeti;
            if (s == "wargolem") return CardDB.cardName.wargolem;
            if (s == "bootybaybodyguard") return CardDB.cardName.bootybaybodyguard;
            if (s == "elvenarcher") return CardDB.cardName.elvenarcher;
            if (s == "razorfenhunter") return CardDB.cardName.razorfenhunter;
            if (s == "ogremagi") return CardDB.cardName.ogremagi;
            if (s == "boulderfistogre") return CardDB.cardName.boulderfistogre;
            if (s == "corehound") return CardDB.cardName.corehound;
            if (s == "recklessrocketeer") return CardDB.cardName.recklessrocketeer;
            if (s == "stormwindchampion") return CardDB.cardName.stormwindchampion;
            if (s == "frostwolfwarlord") return CardDB.cardName.frostwolfwarlord;
            if (s == "ironbarkprotector") return CardDB.cardName.ironbarkprotector;
            if (s == "shadowwordpain") return CardDB.cardName.shadowwordpain;
            if (s == "northshirecleric") return CardDB.cardName.northshirecleric;
            if (s == "divinespirit") return CardDB.cardName.divinespirit;
            if (s == "starvingbuzzard") return CardDB.cardName.starvingbuzzard;
            if (s == "boar") return CardDB.cardName.boar;
            if (s == "sheep") return CardDB.cardName.sheep;
            if (s == "steadyshot") return CardDB.cardName.steadyshot;
            if (s == "darkscalehealer") return CardDB.cardName.darkscalehealer;
            if (s == "houndmaster") return CardDB.cardName.houndmaster;
            if (s == "timberwolf") return CardDB.cardName.timberwolf;
            if (s == "tundrarhino") return CardDB.cardName.tundrarhino;
            if (s == "multishot") return CardDB.cardName.multishot;
            if (s == "tracking") return CardDB.cardName.tracking;
            if (s == "arcaneshot") return CardDB.cardName.arcaneshot;
            if (s == "mindblast") return CardDB.cardName.mindblast;
            if (s == "voodoodoctor") return CardDB.cardName.voodoodoctor;
            if (s == "noviceengineer") return CardDB.cardName.noviceengineer;
            if (s == "shatteredsuncleric") return CardDB.cardName.shatteredsuncleric;
            if (s == "dragonlingmechanic") return CardDB.cardName.dragonlingmechanic;
            if (s == "mechanicaldragonling") return CardDB.cardName.mechanicaldragonling;
            if (s == "acidicswampooze") return CardDB.cardName.acidicswampooze;
            if (s == "warsongcommander") return CardDB.cardName.warsongcommander;
            if (s == "fanofknives") return CardDB.cardName.fanofknives;
            if (s == "innervate") return CardDB.cardName.innervate;
            if (s == "starfire") return CardDB.cardName.starfire;
            if (s == "totemicmight") return CardDB.cardName.totemicmight;
            if (s == "hex") return CardDB.cardName.hex;
            if (s == "arcanemissiles") return CardDB.cardName.arcanemissiles;
            if (s == "shiv") return CardDB.cardName.shiv;
            if (s == "mortalcoil") return CardDB.cardName.mortalcoil;
            if (s == "succubus") return CardDB.cardName.succubus;
            if (s == "soulfire") return CardDB.cardName.soulfire;
            if (s == "humility") return CardDB.cardName.humility;
            if (s == "handofprotection") return CardDB.cardName.handofprotection;
            if (s == "gurubashiberserker") return CardDB.cardName.gurubashiberserker;
            if (s == "whirlwind") return CardDB.cardName.whirlwind;
            if (s == "murloctidehunter") return CardDB.cardName.murloctidehunter;
            if (s == "murlocscout") return CardDB.cardName.murlocscout;
            if (s == "grimscaleoracle") return CardDB.cardName.grimscaleoracle;
            if (s == "killcommand") return CardDB.cardName.killcommand;
            if (s == "flametonguetotem") return CardDB.cardName.flametonguetotem;
            if (s == "sap") return CardDB.cardName.sap;
            if (s == "dalaranmage") return CardDB.cardName.dalaranmage;
            if (s == "windspeaker") return CardDB.cardName.windspeaker;
            if (s == "nightblade") return CardDB.cardName.nightblade;
            if (s == "shieldblock") return CardDB.cardName.shieldblock;
            if (s == "shadowworddeath") return CardDB.cardName.shadowworddeath;
            if (s == "avatarofthecoin") return CardDB.cardName.avatarofthecoin;
            if (s == "thecoin") return CardDB.cardName.thecoin;
            if (s == "noooooooooooo") return CardDB.cardName.noooooooooooo;
            if (s == "garroshhellscream") return CardDB.cardName.garroshhellscream;
            if (s == "thrall") return CardDB.cardName.thrall;
            if (s == "valeerasanguinar") return CardDB.cardName.valeerasanguinar;
            if (s == "utherlightbringer") return CardDB.cardName.utherlightbringer;
            if (s == "rexxar") return CardDB.cardName.rexxar;
            if (s == "malfurionstormrage") return CardDB.cardName.malfurionstormrage;
            if (s == "guldan") return CardDB.cardName.guldan;
            if (s == "jainaproudmoore") return CardDB.cardName.jainaproudmoore;
            if (s == "anduinwrynn") return CardDB.cardName.anduinwrynn;
            if (s == "frog") return CardDB.cardName.frog;
            if (s == "sacrificialpact") return CardDB.cardName.sacrificialpact;
            if (s == "vanish") return CardDB.cardName.vanish;
            if (s == "healingtotem") return CardDB.cardName.healingtotem;
            if (s == "korkronelite") return CardDB.cardName.korkronelite;
            if (s == "animalcompanion") return CardDB.cardName.animalcompanion;
            if (s == "misha") return CardDB.cardName.misha;
            if (s == "leokk") return CardDB.cardName.leokk;
            if (s == "huffer") return CardDB.cardName.huffer;
            if (s == "skeleton") return CardDB.cardName.skeleton;
            if (s == "fencreeper") return CardDB.cardName.fencreeper;
            if (s == "innerfire") return CardDB.cardName.innerfire;
            if (s == "blizzard") return CardDB.cardName.blizzard;
            if (s == "icelance") return CardDB.cardName.icelance;
            if (s == "ancestralspirit") return CardDB.cardName.ancestralspirit;
            if (s == "farsight") return CardDB.cardName.farsight;
            if (s == "bloodimp") return CardDB.cardName.bloodimp;
            if (s == "coldblood") return CardDB.cardName.coldblood;
            if (s == "rampage") return CardDB.cardName.rampage;
            if (s == "earthenringfarseer") return CardDB.cardName.earthenringfarseer;
            if (s == "southseadeckhand") return CardDB.cardName.southseadeckhand;
            if (s == "silverhandknight") return CardDB.cardName.silverhandknight;
            if (s == "squire") return CardDB.cardName.squire;
            if (s == "ravenholdtassassin") return CardDB.cardName.ravenholdtassassin;
            if (s == "youngdragonhawk") return CardDB.cardName.youngdragonhawk;
            if (s == "injuredblademaster") return CardDB.cardName.injuredblademaster;
            if (s == "abusivesergeant") return CardDB.cardName.abusivesergeant;
            if (s == "ironbeakowl") return CardDB.cardName.ironbeakowl;
            if (s == "spitefulsmith") return CardDB.cardName.spitefulsmith;
            if (s == "venturecomercenary") return CardDB.cardName.venturecomercenary;
            if (s == "wisp") return CardDB.cardName.wisp;
            if (s == "bladeflurry") return CardDB.cardName.bladeflurry;
            if (s == "laughingsister") return CardDB.cardName.laughingsister;
            if (s == "yseraawakens") return CardDB.cardName.yseraawakens;
            if (s == "emeralddrake") return CardDB.cardName.emeralddrake;
            if (s == "dream") return CardDB.cardName.dream;
            if (s == "nightmare") return CardDB.cardName.nightmare;
            if (s == "gladiatorslongbow") return CardDB.cardName.gladiatorslongbow;
            if (s == "whelp") return CardDB.cardName.whelp;
            if (s == "lightwarden") return CardDB.cardName.lightwarden;
            if (s == "theblackknight") return CardDB.cardName.theblackknight;
            if (s == "youngpriestess") return CardDB.cardName.youngpriestess;
            if (s == "biggamehunter") return CardDB.cardName.biggamehunter;
            if (s == "alarmobot") return CardDB.cardName.alarmobot;
            if (s == "acolyteofpain") return CardDB.cardName.acolyteofpain;
            if (s == "argentsquire") return CardDB.cardName.argentsquire;
            if (s == "angrychicken") return CardDB.cardName.angrychicken;
            if (s == "worgeninfiltrator") return CardDB.cardName.worgeninfiltrator;
            if (s == "bloodmagethalnos") return CardDB.cardName.bloodmagethalnos;
            if (s == "kingmukla") return CardDB.cardName.kingmukla;
            if (s == "bananas") return CardDB.cardName.bananas;
            if (s == "sylvanaswindrunner") return CardDB.cardName.sylvanaswindrunner;
            if (s == "junglepanther") return CardDB.cardName.junglepanther;
            if (s == "scarletcrusader") return CardDB.cardName.scarletcrusader;
            if (s == "thrallmarfarseer") return CardDB.cardName.thrallmarfarseer;
            if (s == "silvermoonguardian") return CardDB.cardName.silvermoonguardian;
            if (s == "stranglethorntiger") return CardDB.cardName.stranglethorntiger;
            if (s == "lepergnome") return CardDB.cardName.lepergnome;
            if (s == "sunwalker") return CardDB.cardName.sunwalker;
            if (s == "windfuryharpy") return CardDB.cardName.windfuryharpy;
            if (s == "twilightdrake") return CardDB.cardName.twilightdrake;
            if (s == "questingadventurer") return CardDB.cardName.questingadventurer;
            if (s == "ancientwatcher") return CardDB.cardName.ancientwatcher;
            if (s == "darkirondwarf") return CardDB.cardName.darkirondwarf;
            if (s == "spellbreaker") return CardDB.cardName.spellbreaker;
            if (s == "youthfulbrewmaster") return CardDB.cardName.youthfulbrewmaster;
            if (s == "coldlightoracle") return CardDB.cardName.coldlightoracle;
            if (s == "manaaddict") return CardDB.cardName.manaaddict;
            if (s == "ancientbrewmaster") return CardDB.cardName.ancientbrewmaster;
            if (s == "sunfuryprotector") return CardDB.cardName.sunfuryprotector;
            if (s == "crazedalchemist") return CardDB.cardName.crazedalchemist;
            if (s == "argentcommander") return CardDB.cardName.argentcommander;
            if (s == "pintsizedsummoner") return CardDB.cardName.pintsizedsummoner;
            if (s == "secretkeeper") return CardDB.cardName.secretkeeper;
            if (s == "madbomber") return CardDB.cardName.madbomber;
            if (s == "tinkmasteroverspark") return CardDB.cardName.tinkmasteroverspark;
            if (s == "mindcontroltech") return CardDB.cardName.mindcontroltech;
            if (s == "arcanegolem") return CardDB.cardName.arcanegolem;
            if (s == "cabalshadowpriest") return CardDB.cardName.cabalshadowpriest;
            if (s == "defenderofargus") return CardDB.cardName.defenderofargus;
            if (s == "gadgetzanauctioneer") return CardDB.cardName.gadgetzanauctioneer;
            if (s == "loothoarder") return CardDB.cardName.loothoarder;
            if (s == "abomination") return CardDB.cardName.abomination;
            if (s == "lorewalkercho") return CardDB.cardName.lorewalkercho;
            if (s == "demolisher") return CardDB.cardName.demolisher;
            if (s == "coldlightseer") return CardDB.cardName.coldlightseer;
            if (s == "mountaingiant") return CardDB.cardName.mountaingiant;
            if (s == "cairnebloodhoof") return CardDB.cardName.cairnebloodhoof;
            if (s == "bainebloodhoof") return CardDB.cardName.bainebloodhoof;
            if (s == "leeroyjenkins") return CardDB.cardName.leeroyjenkins;
            if (s == "eviscerate") return CardDB.cardName.eviscerate;
            if (s == "betrayal") return CardDB.cardName.betrayal;
            if (s == "conceal") return CardDB.cardName.conceal;
            if (s == "noblesacrifice") return CardDB.cardName.noblesacrifice;
            if (s == "defender") return CardDB.cardName.defender;
            if (s == "defiasringleader") return CardDB.cardName.defiasringleader;
            if (s == "defiasbandit") return CardDB.cardName.defiasbandit;
            if (s == "eyeforaneye") return CardDB.cardName.eyeforaneye;
            if (s == "perditionsblade") return CardDB.cardName.perditionsblade;
            if (s == "si7agent") return CardDB.cardName.si7agent;
            if (s == "redemption") return CardDB.cardName.redemption;
            if (s == "head*****") return CardDB.cardName.head*****;
            if (s == "shadowstep") return CardDB.cardName.shadowstep;
            if (s == "preparation") return CardDB.cardName.preparation;
            if (s == "wrath") return CardDB.cardName.wrath;
            if (s == "markofnature") return CardDB.cardName.markofnature;
            if (s == "souloftheforest") return CardDB.cardName.souloftheforest;
            if (s == "treant") return CardDB.cardName.treant;
            if (s == "powerofthewild") return CardDB.cardName.powerofthewild;
            if (s == "summonapanther") return CardDB.cardName.summonapanther;
            if (s == "leaderofthepack") return CardDB.cardName.leaderofthepack;
            if (s == "panther") return CardDB.cardName.panther;
            if (s == "naturalize") return CardDB.cardName.naturalize;
            if (s == "direwolfalpha") return CardDB.cardName.direwolfalpha;
            if (s == "nourish") return CardDB.cardName.nourish;
            if (s == "druidoftheclaw") return CardDB.cardName.druidoftheclaw;
            if (s == "catform") return CardDB.cardName.catform;
            if (s == "bearform") return CardDB.cardName.bearform;
            if (s == "keeperofthegrove") return CardDB.cardName.keeperofthegrove;
            if (s == "dispel") return CardDB.cardName.dispel;
            if (s == "emperorcobra") return CardDB.cardName.emperorcobra;
            if (s == "ancientofwar") return CardDB.cardName.ancientofwar;
            if (s == "rooted") return CardDB.cardName.rooted;
            if (s == "uproot") return CardDB.cardName.uproot;
            if (s == "lightningbolt") return CardDB.cardName.lightningbolt;
            if (s == "lavaburst") return CardDB.cardName.lavaburst;
            if (s == "dustdevil") return CardDB.cardName.dustdevil;
            if (s == "earthshock") return CardDB.cardName.earthshock;
            if (s == "stormforgedaxe") return CardDB.cardName.stormforgedaxe;
            if (s == "feralspirit") return CardDB.cardName.feralspirit;
            if (s == "barongeddon") return CardDB.cardName.barongeddon;
            if (s == "earthelemental") return CardDB.cardName.earthelemental;
            if (s == "forkedlightning") return CardDB.cardName.forkedlightning;
            if (s == "unboundelemental") return CardDB.cardName.unboundelemental;
            if (s == "lightningstorm") return CardDB.cardName.lightningstorm;
            if (s == "etherealarcanist") return CardDB.cardName.etherealarcanist;
            if (s == "coneofcold") return CardDB.cardName.coneofcold;
            if (s == "pyroblast") return CardDB.cardName.pyroblast;
            if (s == "frostelemental") return CardDB.cardName.frostelemental;
            if (s == "azuredrake") return CardDB.cardName.azuredrake;
            if (s == "counterspell") return CardDB.cardName.counterspell;
            if (s == "icebarrier") return CardDB.cardName.icebarrier;
            if (s == "mirrorentity") return CardDB.cardName.mirrorentity;
            if (s == "iceblock") return CardDB.cardName.iceblock;
            if (s == "ragnarosthefirelord") return CardDB.cardName.ragnarosthefirelord;
            if (s == "felguard") return CardDB.cardName.felguard;
            if (s == "shadowflame") return CardDB.cardName.shadowflame;
            if (s == "voidterror") return CardDB.cardName.voidterror;
            if (s == "siphonsoul") return CardDB.cardName.siphonsoul;
            if (s == "doomguard") return CardDB.cardName.doomguard;
            if (s == "twistingnether") return CardDB.cardName.twistingnether;
            if (s == "pitlord") return CardDB.cardName.pitlord;
            if (s == "summoningportal") return CardDB.cardName.summoningportal;
            if (s == "poweroverwhelming") return CardDB.cardName.poweroverwhelming;
            if (s == "sensedemons") return CardDB.cardName.sensedemons;
            if (s == "worthlessimp") return CardDB.cardName.worthlessimp;
            if (s == "flameimp") return CardDB.cardName.flameimp;
            //...
            if (s == "placeholdercard") return CardDB.cardName.placeholdercard;
            return CardDB.cardName.unknown;
        }

Code:
        public cardName cardNamestringToEnum(string s)
        {
            cardName name;
            if (Enum.TryParse<cardName>(s, out name)) return name;
            else return CardDB.cardName.unknown;
        }
 
Back
Top