public DB_LMC() { string dir = Directory.GetCurrentDirectory() + "\\Content\\Data\\LMC"; List <KeyValuePair <int, object> > list = GameDataParserBacis.ParseDirectory(dir, LMC_Parser.LMCParser); foreach (var lmo in list) { Data.Add(lmo.Key, (LMC)lmo.Value); } }
public DB_LMO() { string dir = Directory.GetCurrentDirectory() + "\\Content\\Data\\LMO"; List<KeyValuePair<int, object>> list = GameDataParserBacis.ParseDirectory(dir, LMO_Parser.LMOParser); foreach (var lmo in list) { Data.Add(lmo.Key, (LMO) lmo.Value); } //Data.Add(0, new LMO(1, true, "", "", "", "")); //Data.Add(1, // new LMO(2, false, "дерево", "дерева", "деревом", "древесный")); //Data.Add(100, // new LMO(3, false, "береза", "березы", "березой", "березовый") // { // max_hp = 100, // }); //Data.Add(101, // new LMO(4, false, "липа", "липы", "липой", "липовый") // { // max_hp = 100, // }); //Data.Add(102, // new LMO(5, false, "ясень", "ясеня", "ясенем", "ясеневый") // { // }); //Data.Add(500, // new LMO(1, true, "источник воды", "источник воды", "источник воды", "источник воды")); //Data.Add(501, // new LMO(3, true, "источник воды", "источник воды", "источник воды", "источник воды")); //Data.Add(10, // new LMO(32, false, "почва", "дерн", "дерн", "дерн") // { // }); //Data.Add((int)KnownIDs.Gabro, // new LMO(31, false, "габбро", "габбро", "габбро", // "из габбро") // { // }); //Data.Add((int)KnownIDs.GabroToGranete, // new LMO(31, false, "темный гранит", // "темного гранита", "темным гранитом", "из темного гранита") // { // dropafterdeath = (int)KnownIDs.stoneboulder, // dropafterdeath_num = 2 // }); //Data.Add((int)KnownIDs.GrenFranite, // new LMO(29, false, "зеленый гранит", // "зеленого гранита", "зеленым гранитом", "из зеленого гранита") // { // dropafterdeath = (int)KnownIDs.stoneboulder, // dropafterdeath_num = 2 // }); //Data.Add(14, // new LMO(28, false, "базальт", "дерн", "дерн", // "дерн") // { // dropafterdeath = (int)KnownIDs.stoneboulder, // dropafterdeath_num = 2 // }); //Data.Add(15, // new LMO(25, false, "теплый базальт", "дерн", // "дерн", "дерн") // { // dropafterdeath = (int)KnownIDs.stoneboulder, // dropafterdeath_num = 2 // }); //Data.Add(16, // new LMO(24, false, "горячий базальт", "дерн", // "дерн", "дерн") // { // dropafterdeath = (int)KnownIDs.stoneboulder, // dropafterdeath_num = 2 // }); //Data.Add(17, // new LMO(23, false, "раскаленный базальт", // "дерн", "дерн", "дерн") // { // dropafterdeath = (int)KnownIDs.stoneboulder, // dropafterdeath_num = 2 // }); //Data.Add(18, // new LMO(22, false, "магма", "дерн", "дерн", "дерн") // { // }); //Data.Add(19, // new LMO(27, false, "риолит", "дерн", "дерн", // "дерн") // { // dropafterdeath = (int)KnownIDs.stoneboulder, // dropafterdeath_num = 2 // }); //Data.Add(20, // new LMO(30, false, "белый гранит", "дерн", // "дерн", "дерн") // { // dropafterdeath = (int)KnownIDs.stoneboulder, // dropafterdeath_num = 2 // }); //Data.Add(12345, // new LMO(45, false, "бланк", "бланк", "бланк", // "бланк") // { // }); //Data.Add(22, // new LMO(20, false, "аргиллит", "бланк", "бланк", // "бланк") // { // }); //Data.Add(23, // new LMO(2, false, "горец", "дерна", "дерном", // "дерн") // { // }); //Data.Add(24, // new LMO(3, false, "таволга", "дерна", // "дерном", "дерн") // { // }); //Data.Add(25, // new LMO(4, false, "мята", "дерна", "дерном", // "дерн") // { // }); //Data.Add(26, // new LMO(5, false, "черный осот", "дерна", // "дерном", "дерн") // { // }); //Data.Add(27, // new LMO(2, false, "полевица", "дерна", // "дерном", "дерн") // { // }); //Data.Add(28, // new LMO(6, false, "ковыль", "дерна", "дерном", "дерн") // { // }); //Data.Add(1000, // new LMO(3, false, "склад", "дерна", "дерном", "дерн")); //{ // Data.ElementAt(Data.Count - 1).Value.walkable = true; //} //Data.Add(30, // new LMO(6, false, "снег", "снега", "снегом", "снежный") // { // }); //Data.Add(31, // new LMO(4, false, "снег", "снега", "снегом", "снежный") // { // }); //Data.Add(32, // new LMO(7, false, "спорыш", "", "", "") // { // }); //Data.Add(33, // new LMO(4, false, "иван чай", "", "", "") // { // }); //Data.Add(34, // new LMO(7, false, "клевер", "", "", "") // { // }); //Data.Add(35, // new LMO(8, false, "зверобой", "", "", "") // { // }); //Data.Add(36, // new LMO(4, false, "белоголов", "", "", "") // { // }); //Data.Add(37, // new LMO(33, false, "песок", "", "", "") // { // }); //Data.Add(44, // new LMO(66, false, "ну уж ладно", "", "", "") // { // }); //Data.Add(3, // new LMO(66, false, "ну уж ладно", "", "", "") // { // }); //Data.Add(828, // new LMO(66, false, "ну уж ладно", "", "", "") // { // }); //Data.Add(55, // new LMO(66, false, "ну уж ладно", "", "", "") // { // }); //Data.Add(103, // new LMO(5, false, "ель", "липы", "липой", "липовый") // { // }); //Data.Add(104, // new LMO(3, false, "сосна", "липы", "липой", "липовый") // { // }); //Data.Add(105, // new LMO(4, false, "пихта", "липы", "липой", "липовый") // { // }); //Data.Add(106, // new LMO(1, false, "кедр", "липы", "липой", "липовый") // { // }); //Data.Add(107, // new LMO(7, false, "лиственница", "липы", "липой", // "липовый") // { // }); //Data.Add(108, // new LMO(3, false, "дуб", "липы", "липой", "липовый") // { // }); //Data.Add(109, // new LMO(6, false, "бук", "липы", "липой", "липовый")); //{ //} //Data.Add(110, // new LMO(3, false, "клен", "липы", "липой", "липовый")); //{ //} //Data.Add(800, // new LMO(24, false, "зеленый турмалин", "", "", "")); //{ //} //Data.Add(801, // new LMO(24, false, "синий турмалин", "", "", "")); //{ //} //Data.Add(802, // new LMO(24, false, "красный турмалин", "", "", "")); //{ //} //Data.Add(803, // new LMO(24, false, "прозрачный турмалин", "", "", "")); //{ //} //Data.Add(804, // new LMO(24, false, "черный турмалин", "", "", "")); //{ //} //Data.Add(805, // new LMO(24, false, "желтый турмалин", "", "", "")); //{ //} //Data.Add(806, // new LMO(24, false, "коричневый турмалин", "", "", "")); //{ //} //Data.Add(807, new LMO(30, false, "мрамор", "", "", "") //{ // dropafterdeath = (int)KnownIDs.stoneboulder, // dropafterdeath_num = 2 //}); //Data.Add(808, new LMO(2, false, "галенит", "", "", "")); //Data.Add(809, new LMO(3, false, "сфалерит", "", "", "") //{ // dropafterdeath = (int) KnownIDs.stoneboulder, // dropafterdeath_num = 2 //}); //Data.Add(810, new LMO(5, false, "серебряная руда", "", "", "")); //Data.Add(811, new LMO(6, false, "руда олова", "", "", "")); //Data.Add(812, new LMO(7, false, "висмутовая руда", "", "", "")); //Data.Add(813, new LMO(5, false, "криолит", "", "", "")); //Data.Add(814, new LMO(4, false, "мятлик", "дерна", "дерном", "дерн")); //Data.Add(815, new LMO(6, false, "сланец", "дерна", "дерном", "дерн")); //Data.Add(816, new LMO(3, false, "гнейс", "дерна", "дерном", "дерн")); //Data.Add(817, new LMO(5, false, "красный циркон", "", "", "")); //Data.Add(818, new LMO(4, false, "прозрачный циркон", "", "", "")); //Data.Add(819, new LMO(7, false, "черный циркон", "", "", "")); //Data.Add(820, new LMO(5, false, "желтый циркон", "", "", "")); //Data.Add(821, new LMO(6, false, "коричневый циркон", "", "", "")); //Data.Add(822, new LMO(4, true, "мастерская плотника", "овая", "", "") //{ //}); //Data.Add(KnownIDs.water, new LMO(34, true, "вода", "ая", "", "")); //Data.Last().Value.walkable = false; //Data.Add(824, new LMO(3, false, "ортоклаз", "", "", "") //{ // dropafterdeath = (int) KnownIDs.stoneboulder //}); //Data.Add(825, new LMO(5, false, "микроклин", "", "", "") //{ // dropafterdeath = (int) KnownIDs.stoneboulder //}); //Data.Add(KnownIDs.error, new LMO(35, false, "ошибка id", "","","")); //Data.Add(KnownIDs.stoneboulder, new LMO(36, false, "булыжник", "", "", "") //{ // placeble = false //}); //Data.Add(KnownIDs.stonebrickwall, new LMO(43, false, "каменная кладка", "", "", "") //{ // placeble = true, // max_hp = 1000, // dropafterdeath = KnownIDs.stonebrick, // dropafterdeath_num = 20 //}); //Data.Add((int)KnownIDs.stonebrick, new LMO(44, false, "каменный кирпич", "", "", "") //{ // placeble = false, //}); //Data.Add(KnownIDs.StorageEntrance, new LMO(1, false, "сортировочная станция", "", "", "") //{ // placeble = true, // //activeblock = true, // walkable = true //}); //Data.Add(KnownIDs.BrickMaker, new LMO(1, false, "камнедробитель", "", "", "") //{ // placeble = true, // //activeblock = true //}); }