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

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

CardDB.cs: Why all this?

Dcrew

New Member
Joined
Jan 24, 2015
Messages
38
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