string[][,] Weapons = new string[8][,]
{"L8A1", Convert.ToString(30), Convert.ToString(30), Convert.ToString(240), Convert.ToString(240), Convert.ToString(670), Convert.ToString(47), "Full-Auto"},
{"AR-33", Convert.ToString(25), Convert.ToString(25), Convert.ToString(200), Convert.ToString(200), Convert.ToString(749), Convert.ToString(41), "Full-Auto"},
{"G36C", Convert.ToString(30), Convert.ToString(30), Convert.ToString(240), Convert.ToString(240), Convert.ToString(780), Convert.ToString(38), "Full-Auto"},
{"R4-C", Convert.ToString(30), Convert.ToString(30), Convert.ToString(240), Convert.ToString(240), Convert.ToString(860), Convert.ToString(39), "Full-Auto"},
{"556xi", Convert.ToString(30), Convert.ToString(30), Convert.ToString(240), Convert.ToString(240), Convert.ToString(690), Convert.ToString(46), "Full-Auto"},
{"F2", Convert.ToString(25), Convert.ToString(25), Convert.ToString(200), Convert.ToString(200), Convert.ToString(980), Convert.ToString(37), "Full-Auto"},
{"AK-12", Convert.ToString(30), Convert.ToString(30), Convert.ToString(240), Convert.ToString(240), Convert.ToString(850), Convert.ToString(44), "Full-Auto"},
{"AUG A2", Convert.ToString(30), Convert.ToString(30), Convert.ToString(240), Convert.ToString(240), Convert.ToString(720), Convert.ToString(42), "Full-Auto"},
{"552 Commando", Convert.ToString(30), Convert.ToString(30), Convert.ToString(240), Convert.ToString(240), Convert.ToString(690), Convert.ToString(48), "Full-Auto"},
{"416-C Carbine", Convert.ToString(25), Convert.ToString(25), Convert.ToString(240), Convert.ToString(240), Convert.ToString(740), Convert.ToString(38), "Full-Auto"},
{"C8-SFW", Convert.ToString(30), Convert.ToString(30), Convert.ToString(240), Convert.ToString(240), Convert.ToString(837), Convert.ToString(40), "Full-Auto"},
{"Mk17 CQB", Convert.ToString(20), Convert.ToString(20), Convert.ToString(160), Convert.ToString(160), Convert.ToString(585), Convert.ToString(40), "Full-Auto"},
{"PARA-308", Convert.ToString(30), Convert.ToString(30), Convert.ToString(240), Convert.ToString(240), Convert.ToString(650), Convert.ToString(48), "Full-Auto"},
{"Type-89", Convert.ToString(20), Convert.ToString(20), Convert.ToString(180), Convert.ToString(180), Convert.ToString(850), Convert.ToString(40), "Full-Auto"},
{"C7E", Convert.ToString(25), Convert.ToString(25), Convert.ToString(240), Convert.ToString(240), Convert.ToString(800), Convert.ToString(42), "Full-Auto"},
{"M762", Convert.ToString(30), Convert.ToString(30), Convert.ToString(240), Convert.ToString(240), Convert.ToString(730), Convert.ToString(45), "Full-Auto"},
{"V308", Convert.ToString(50), Convert.ToString(50), Convert.ToString(200), Convert.ToString(200), Convert.ToString(700), Convert.ToString(44), "Full-Auto"},
{"Spear .308", Convert.ToString(30), Convert.ToString(30), Convert.ToString(240), Convert.ToString(240), Convert.ToString(700), Convert.ToString(42), "Full-Auto"},
{"M4", Convert.ToString(30), Convert.ToString(30), Convert.ToString(180), Convert.ToString(180), Convert.ToString(750), Convert.ToString(44), "Full-Auto"},
{"AK-74M", Convert.ToString(40), Convert.ToString(40), Convert.ToString(280), Convert.ToString(280), Convert.ToString(650), Convert.ToString(44), "Full-Auto"},
{"ARX200", Convert.ToString(20), Convert.ToString(20), Convert.ToString(200), Convert.ToString(200), Convert.ToString(700), Convert.ToString(47), "Full-Auto"},
{"F90", Convert.ToString(30), Convert.ToString(30), Convert.ToString(210), Convert.ToString(210), Convert.ToString(780), Convert.ToString(38), "Full-Auto"},
{"Commando 9", Convert.ToString(25), Convert.ToString(25), Convert.ToString(175), Convert.ToString(175), Convert.ToString(780), Convert.ToString(36), "Full-Auto"},
{"SC3000K", Convert.ToString(25), Convert.ToString(25), Convert.ToString(200), Convert.ToString(200), Convert.ToString(800), Convert.ToString(45), "Full-Auto"}
{"FMG-9", Convert.ToString(30), Convert.ToString(30), Convert.ToString(180), Convert.ToString(180), Convert.ToString(800), Convert.ToString(34), "Full-Auto"},
{"MP5", Convert.ToString(30), Convert.ToString(30), Convert.ToString(180), Convert.ToString(180), Convert.ToString(800), Convert.ToString(27), "Full-Auto"},
{"MP5K", Convert.ToString(30), Convert.ToString(30), Convert.ToString(180), Convert.ToString(180), Convert.ToString(800), Convert.ToString(30), "Full-Auto"},
{"MP5SD", Convert.ToString(30), Convert.ToString(30), Convert.ToString(180), Convert.ToString(180), Convert.ToString(800), Convert.ToString(30), "Full-Auto"},
{"UMP45", Convert.ToString(25), Convert.ToString(25), Convert.ToString(175), Convert.ToString(175), Convert.ToString(600), Convert.ToString(38), "Full-Auto"},
{"P90", Convert.ToString(50), Convert.ToString(50), Convert.ToString(250), Convert.ToString(250), Convert.ToString(970), Convert.ToString(22), "Full-Auto"},
{"9x19VSN", Convert.ToString(30), Convert.ToString(30), Convert.ToString(180), Convert.ToString(180), Convert.ToString(750), Convert.ToString(34), "Full-Auto"},
{"MP7", Convert.ToString(30), Convert.ToString(30), Convert.ToString(180), Convert.ToString(180), Convert.ToString(900), Convert.ToString(32), "Full-Auto"},
{"9mm C1", Convert.ToString(35), Convert.ToString(35), Convert.ToString(205), Convert.ToString(205), Convert.ToString(575), Convert.ToString(45), "Full-Auto"},
{"MPX", Convert.ToString(30), Convert.ToString(30), Convert.ToString(180), Convert.ToString(180), Convert.ToString(830), Convert.ToString(26), "Full-Auto"},
{"M12", Convert.ToString(30), Convert.ToString(30), Convert.ToString(180), Convert.ToString(180), Convert.ToString(550), Convert.ToString(40), "Full-Auto"},
{"PDW9", Convert.ToString(50), Convert.ToString(50), Convert.ToString(300), Convert.ToString(300), Convert.ToString(800), Convert.ToString(34), "Full-Auto"},
{"Vector .45 ACP", Convert.ToString(25), Convert.ToString(25), Convert.ToString(175), Convert.ToString(175), Convert.ToString(1200), Convert.ToString(23), "Full-Auto"},
{"T-5 SMG", Convert.ToString(30), Convert.ToString(30), Convert.ToString(240), Convert.ToString(240), Convert.ToString(900), Convert.ToString(28), "Full-Auto"},
{"MP5", Convert.ToString(30), Convert.ToString(30), Convert.ToString(180), Convert.ToString(180), Convert.ToString(800), Convert.ToString(27), "Full-Auto"},
{"Scorpion EVO 3 A1", Convert.ToString(40), Convert.ToString(40), Convert.ToString(250), Convert.ToString(250), Convert.ToString(1080), Convert.ToString(23), "Full-Auto"},
{"K1A", Convert.ToString(30), Convert.ToString(30), Convert.ToString(240), Convert.ToString(240), Convert.ToString(720), Convert.ToString(36), "Full-Auto"},
{"Mx4 Storm", Convert.ToString(30), Convert.ToString(30), Convert.ToString(180), Convert.ToString(180), Convert.ToString(950), Convert.ToString(26), "Full-Auto"},
{"AUG A3", Convert.ToString(31), Convert.ToString(31), Convert.ToString(186), Convert.ToString(186), Convert.ToString(700), Convert.ToString(36), "Full-Auto"},
{"P10 RONI", Convert.ToString(19), Convert.ToString(19), Convert.ToString(152), Convert.ToString(152), Convert.ToString(980), Convert.ToString(26), "Full-Auto"}
{"M590A1", Convert.ToString(7), Convert.ToString(7), Convert.ToString(36), Convert.ToString(36), Convert.ToString(0), Convert.ToString(48), "Pump-Action"},
{"M1014", Convert.ToString(8), Convert.ToString(8), Convert.ToString(33), Convert.ToString(33), Convert.ToString(0), Convert.ToString(32), "Semi-Auto"},
{"SG-CQB", Convert.ToString(7), Convert.ToString(7), Convert.ToString(36), Convert.ToString(36), Convert.ToString(0), Convert.ToString(53), "Pump-Action"},
{"SASG-12", Convert.ToString(10), Convert.ToString(10), Convert.ToString(50), Convert.ToString(50), Convert.ToString(0), Convert.ToString(49), "Semi-Auto"},
{"M870", Convert.ToString(7), Convert.ToString(7), Convert.ToString(36), Convert.ToString(36), Convert.ToString(0), Convert.ToString(60), "Pump-Action"},
{"Super 90", Convert.ToString(8), Convert.ToString(8), Convert.ToString(33), Convert.ToString(33), Convert.ToString(0), Convert.ToString(35), "Semi-Auto"},
{"SPAS-12", Convert.ToString(7), Convert.ToString(7), Convert.ToString(36), Convert.ToString(36), Convert.ToString(0), Convert.ToString(35), "Semi-Auto"},
{"SPAS-15", Convert.ToString(7), Convert.ToString(7), Convert.ToString(36), Convert.ToString(36), Convert.ToString(0), Convert.ToString(30), "Semi-Auto"},
{"SuperNova", Convert.ToString(7), Convert.ToString(7), Convert.ToString(55), Convert.ToString(55), Convert.ToString(0), Convert.ToString(48), "Pump-Action"},
{"ITA12L", Convert.ToString(8), Convert.ToString(8), Convert.ToString(41), Convert.ToString(41), Convert.ToString(0), Convert.ToString(50), "Pump-Action"},
{"ITA12S", Convert.ToString(5), Convert.ToString(5), Convert.ToString(26), Convert.ToString(26), Convert.ToString(0), Convert.ToString(70), "Pump-Action"},
{"SIX12", Convert.ToString(6), Convert.ToString(6), Convert.ToString(36), Convert.ToString(36), Convert.ToString(0), Convert.ToString(35), "Semi-Auto"},
{"SIX12 SD", Convert.ToString(6), Convert.ToString(6), Convert.ToString(36), Convert.ToString(36), Convert.ToString(0), Convert.ToString(35), "Semi-Auto"},
{"FO-12", Convert.ToString(10), Convert.ToString(10), Convert.ToString(50), Convert.ToString(50), Convert.ToString(0), Convert.ToString(35), "Semi-Auto"},
{"BOSG.12.2", Convert.ToString(2), Convert.ToString(2), Convert.ToString(61), Convert.ToString(61), Convert.ToString(0), Convert.ToString(125), "Semi-Auto"},
{"ACS12", Convert.ToString(30), Convert.ToString(30), Convert.ToString(120), Convert.ToString(120), Convert.ToString(300), Convert.ToString(59), "Full-Auto"},
{"TCSG12", Convert.ToString(10), Convert.ToString(10), Convert.ToString(50), Convert.ToString(50), Convert.ToString(0), Convert.ToString(47), "Semi-Auto"},
{"Super Shorty", Convert.ToString(3), Convert.ToString(3), Convert.ToString(45), Convert.ToString(45), Convert.ToString(0), Convert.ToString(35), "Pump-Action"}
{"417", Convert.ToString(20), Convert.ToString(20), Convert.ToString(160), Convert.ToString(160), Convert.ToString(0), Convert.ToString(69), "Semi-Auto"},
{"OTs-03", Convert.ToString(10), Convert.ToString(10), Convert.ToString(40), Convert.ToString(40), Convert.ToString(0), Convert.ToString(71), "Semi-Auto"},
{"CAMRS", Convert.ToString(20), Convert.ToString(20), Convert.ToString(160), Convert.ToString(160), Convert.ToString(0), Convert.ToString(69), "Semi-Auto"},
{"SR-25", Convert.ToString(20), Convert.ToString(20), Convert.ToString(100), Convert.ToString(100), Convert.ToString(0), Convert.ToString(61), "Semi-Auto"},
{"Mk 14 EBR", Convert.ToString(20), Convert.ToString(20), Convert.ToString(100), Convert.ToString(100), Convert.ToString(0), Convert.ToString(60), "Semi-Auto"},
{"AR-15.50", Convert.ToString(10), Convert.ToString(10), Convert.ToString(70), Convert.ToString(70), Convert.ToString(0), Convert.ToString(62), "Semi-Auto"},
{"CSRX 300", Convert.ToString(5), Convert.ToString(5), Convert.ToString(20), Convert.ToString(20), Convert.ToString(0), Convert.ToString(127), "Bolt-Action"}
{"6P41", Convert.ToString(100), Convert.ToString(100), Convert.ToString(400), Convert.ToString(400), Convert.ToString(680), Convert.ToString(46), "Full-Auto"},
{"G8A1", Convert.ToString(50), Convert.ToString(50), Convert.ToString(300), Convert.ToString(300), Convert.ToString(850), Convert.ToString(37), "Full-Auto"},
{"M249", Convert.ToString(100), Convert.ToString(100), Convert.ToString(400), Convert.ToString(400), Convert.ToString(650), Convert.ToString(48), "Full-Auto"},
{"M249 SAW", Convert.ToString(60), Convert.ToString(60), Convert.ToString(240), Convert.ToString(240), Convert.ToString(650), Convert.ToString(48), "Full-Auto"},
{"T-95 LSW", Convert.ToString(80), Convert.ToString(80), Convert.ToString(240), Convert.ToString(240), Convert.ToString(650), Convert.ToString(46), "Full-Auto"},
{"LMG-E", Convert.ToString(150), Convert.ToString(150), Convert.ToString(300), Convert.ToString(300), Convert.ToString(720), Convert.ToString(41), "Full-Auto"},
{"ALDA 5.56", Convert.ToString(80), Convert.ToString(80), Convert.ToString(240), Convert.ToString(240), Convert.ToString(900), Convert.ToString(35), "Full-Auto"},
{"DP27", Convert.ToString(70), Convert.ToString(70), Convert.ToString(140), Convert.ToString(140), Convert.ToString(550), Convert.ToString(49), "Full-Auto"}
{"P226 Mk 25", Convert.ToString(15), Convert.ToString(15), Convert.ToString(60), Convert.ToString(60), Convert.ToString(0), Convert.ToString(50), "Semi-Auto"},
{"M45 MEUSOC", Convert.ToString(7), Convert.ToString(7), Convert.ToString(56), Convert.ToString(56), Convert.ToString(0), Convert.ToString(58), "Semi-Auto"},
{"5.7 USG", Convert.ToString(20), Convert.ToString(20), Convert.ToString(80), Convert.ToString(80), Convert.ToString(0), Convert.ToString(42), "Semi-Auto"},
{"P9", Convert.ToString(16), Convert.ToString(16), Convert.ToString(80), Convert.ToString(80), Convert.ToString(0), Convert.ToString(45), "Semi-Auto"},
{"LFP586", Convert.ToString(6), Convert.ToString(6), Convert.ToString(42), Convert.ToString(42), Convert.ToString(0), Convert.ToString(78), "Semi-Auto"},
{"GSh-18", Convert.ToString(18), Convert.ToString(18), Convert.ToString(73), Convert.ToString(73), Convert.ToString(0), Convert.ToString(44), "Semi-Auto"},
{"PMM", Convert.ToString(8), Convert.ToString(8), Convert.ToString(48), Convert.ToString(48), Convert.ToString(0), Convert.ToString(63), "Semi-Auto"},
{"P12", Convert.ToString(15), Convert.ToString(15), Convert.ToString(75), Convert.ToString(75), Convert.ToString(0), Convert.ToString(44), "Semi-Auto"},
{"Mk1 9mm", Convert.ToString(13), Convert.ToString(13), Convert.ToString(66), Convert.ToString(66), Convert.ToString(0), Convert.ToString(48), "Semi-Auto"},
{"D-50", Convert.ToString(7), Convert.ToString(7), Convert.ToString(43), Convert.ToString(43), Convert.ToString(0), Convert.ToString(71), "Semi-Auto"},
{"PRB92", Convert.ToString(15), Convert.ToString(15), Convert.ToString(90), Convert.ToString(90), Convert.ToString(0), Convert.ToString(42), "Semi-Auto"},
{"P229", Convert.ToString(12), Convert.ToString(12), Convert.ToString(60), Convert.ToString(60), Convert.ToString(0), Convert.ToString(50), "Semi-Auto"},
{"USP40", Convert.ToString(12), Convert.ToString(12), Convert.ToString(60), Convert.ToString(60), Convert.ToString(0), Convert.ToString(48), "Semi-Auto"},
{"Q-929", Convert.ToString(10), Convert.ToString(10), Convert.ToString(60), Convert.ToString(60), Convert.ToString(0), Convert.ToString(60), "Semi-Auto"},
{"RG15", Convert.ToString(15), Convert.ToString(15), Convert.ToString(60), Convert.ToString(60), Convert.ToString(0), Convert.ToString(38), "Semi-Auto"},
{"Bailiff 410", Convert.ToString(5), Convert.ToString(5), Convert.ToString(35), Convert.ToString(35), Convert.ToString(0), Convert.ToString(30), "Semi-Auto"},
{"Keratos .357", Convert.ToString(6), Convert.ToString(6), Convert.ToString(54), Convert.ToString(54), Convert.ToString(0), Convert.ToString(78), "Semi-Auto"},
{"1911 TACOPS", Convert.ToString(8), Convert.ToString(8), Convert.ToString(40), Convert.ToString(40), Convert.ToString(0), Convert.ToString(55), "Semi-Auto"},
{"P-10C", Convert.ToString(15), Convert.ToString(15), Convert.ToString(105), Convert.ToString(105), Convert.ToString(0), Convert.ToString(40), "Semi-Auto"},
{".44 Mag Semi-Auto", Convert.ToString(7), Convert.ToString(7), Convert.ToString(50), Convert.ToString(50), Convert.ToString(0), Convert.ToString(54), "Semi-Auto"},
{"SDP 9mm", Convert.ToString(16), Convert.ToString(16), Convert.ToString(80), Convert.ToString(80), Convert.ToString(0), Convert.ToString(47), "Semi-Auto"}
{"SMG-11", Convert.ToString(16), Convert.ToString(16), Convert.ToString(96), Convert.ToString(96), Convert.ToString(1270), Convert.ToString(35), "Full-Auto"},
{"Bearing 9", Convert.ToString(25), Convert.ToString(25), Convert.ToString(100), Convert.ToString(100), Convert.ToString(1100), Convert.ToString(33), "Full-Auto"},
{"C75", Convert.ToString(26), Convert.ToString(26), Convert.ToString(105), Convert.ToString(105), Convert.ToString(1000), Convert.ToString(35), "Full-Auto"},
{"SMG-12", Convert.ToString(32), Convert.ToString(32), Convert.ToString(193), Convert.ToString(193), Convert.ToString(1270), Convert.ToString(28), "Full-Auto"},
{"SPSMG9", Convert.ToString(20), Convert.ToString(20), Convert.ToString(160), Convert.ToString(160), Convert.ToString(980), Convert.ToString(33), "Full-Auto"}
{"GONNE-6", Convert.ToString(1), Convert.ToString(1), Convert.ToString(1), Convert.ToString(1), Convert.ToString(1), Convert.ToString(10), "Single-Fire"},
{"Ballistic Shield", Convert.ToString(0), Convert.ToString(0), Convert.ToString(0), Convert.ToString(0), Convert.ToString(0), Convert.ToString(0), "Null"}
Console.WriteLine("Pick a Weapon Class (AR, SMG, SG, MR, LMG, HG, MP, O)");
string oldWeaponClassPicked = Console.ReadLine();
string weaponClassPicked = oldWeaponClassPicked.ToLower();
Console.WriteLine("Pick a Number AR(1-24), SMG(1-20), SG(1-18), MR(1-7), LMG(1-8), HG(1-21) MP(1-5), O(1 or 2)");
int weaponPickedArray = Convert.ToInt32(Console.ReadLine());
int weaponClassPickedArray = 0;
if (weaponClassPicked == "ar")
weaponClassPickedArray = 0;
else if (weaponClassPicked == "smg")
weaponClassPickedArray = 1;
else if (weaponClassPicked == "sg")
weaponClassPickedArray = 2;
else if (weaponClassPicked == "mr")
weaponClassPickedArray = 3;
else if (weaponClassPicked == "lmg")
weaponClassPickedArray = 4;
else if (weaponClassPicked == "hg")
weaponClassPickedArray = 5;
else if (weaponClassPicked == "mp")
weaponClassPickedArray = 6;
else if (weaponClassPicked == "o")
weaponClassPickedArray = 7;
Console.WriteLine("ERROR");
string weaponName = Weapons[weaponClassPickedArray][weaponPickedArray, 0];
int curClipSize = Convert.ToInt32(Weapons[weaponClassPickedArray][weaponPickedArray, 1]);
int maxClipSize = Convert.ToInt32(Weapons[weaponClassPickedArray][weaponPickedArray, 2]);
int curMaxAmmo = Convert.ToInt32(Weapons[weaponClassPickedArray][weaponPickedArray, 3]);
int startMaxAmmo = Convert.ToInt32(Weapons[weaponClassPickedArray][weaponPickedArray, 4]);
int rateOfFire = Convert.ToInt32(Weapons[weaponClassPickedArray][weaponPickedArray, 5]);
int damage = Convert.ToInt32(Weapons[weaponClassPickedArray][weaponPickedArray, 6]);
string shootingType = Weapons[weaponClassPickedArray][weaponPickedArray, 7];
Console.WriteLine("Weapon Name: " + weaponName);
Console.WriteLine("Clip Size: " + curClipSize);
Console.WriteLine("Max Clip Size: " + maxClipSize);
Console.WriteLine("Current Max Ammo: " + curMaxAmmo);
Console.WriteLine("Starting Max Ammo: " + startMaxAmmo);
Console.WriteLine("Rate of Fire: " + rateOfFire);
Console.WriteLine("Damage: " + damage);
Console.WriteLine("Full Auto: " + shootingType);