| 99 | } |
| 100 | |
| 101 | void loadDataTables() { |
| 102 | Abyss::Common::Log::info("Loading data tables..."); |
| 103 | static const absl::btree_map<std::string_view, std::string_view> loadDict = { |
| 104 | {"LevelPreset", OD2::Common::ResourcePaths::Data::LevelPreset}, |
| 105 | {"LevelType", OD2::Common::ResourcePaths::Data::LevelType}, |
| 106 | {"ObjectType", OD2::Common::ResourcePaths::Data::ObjectType}, |
| 107 | {"LevelWarp", OD2::Common::ResourcePaths::Data::LevelWarp}, |
| 108 | {"LevelDetails", OD2::Common::ResourcePaths::Data::LevelDetails}, |
| 109 | {"LevelMaze", OD2::Common::ResourcePaths::Data::LevelMaze}, |
| 110 | {"LevelSubstitutions", OD2::Common::ResourcePaths::Data::LevelSubstitutions}, |
| 111 | {"ObjectDetails", OD2::Common::ResourcePaths::Data::ObjectDetails}, |
| 112 | {"ObjectMode", OD2::Common::ResourcePaths::Data::ObjectMode}, |
| 113 | {"SoundSettings", OD2::Common::ResourcePaths::Data::SoundSettings}, |
| 114 | {"ItemStatCost", OD2::Common::ResourcePaths::Data::ItemStatCost}, |
| 115 | {"ItemRatio", OD2::Common::ResourcePaths::Data::ItemRatio}, |
| 116 | {"ItemTypes", OD2::Common::ResourcePaths::Data::ItemTypes}, |
| 117 | {"QualityItems", OD2::Common::ResourcePaths::Data::QualityItems}, |
| 118 | {"LowQualityItems", OD2::Common::ResourcePaths::Data::LowQualityItems}, |
| 119 | {"Overlays", OD2::Common::ResourcePaths::Data::Overlays}, |
| 120 | {"Runes", OD2::Common::ResourcePaths::Data::Runes}, |
| 121 | {"Sets", OD2::Common::ResourcePaths::Data::Sets}, |
| 122 | {"SetItems", OD2::Common::ResourcePaths::Data::SetItems}, |
| 123 | {"AutoMagic", OD2::Common::ResourcePaths::Data::AutoMagic}, |
| 124 | {"BodyLocations", OD2::Common::ResourcePaths::Data::BodyLocations}, |
| 125 | {"Events", OD2::Common::ResourcePaths::Data::Events}, |
| 126 | {"Properties", OD2::Common::ResourcePaths::Data::Properties}, |
| 127 | {"Hireling", OD2::Common::ResourcePaths::Data::Hireling}, |
| 128 | {"DifficultyLevels", OD2::Common::ResourcePaths::Data::DifficultyLevels}, |
| 129 | {"AutoMap", OD2::Common::ResourcePaths::Data::AutoMap}, |
| 130 | {"CubeRecipes", OD2::Common::ResourcePaths::Data::CubeRecipes}, |
| 131 | {"CubeModifier", OD2::Common::ResourcePaths::Data::CubeModifier}, |
| 132 | {"Skills", OD2::Common::ResourcePaths::Data::Skills}, |
| 133 | {"SkillDesc", OD2::Common::ResourcePaths::Data::SkillDesc}, |
| 134 | {"SkillCalc", OD2::Common::ResourcePaths::Data::SkillCalc}, |
| 135 | {"MissileCalc", OD2::Common::ResourcePaths::Data::MissileCalc}, |
| 136 | {"TreasureClassEx", OD2::Common::ResourcePaths::Data::TreasureClassEx}, |
| 137 | {"States", OD2::Common::ResourcePaths::Data::States}, |
| 138 | {"SoundEnvirons", OD2::Common::ResourcePaths::Data::SoundEnvirons}, |
| 139 | {"Shrines", OD2::Common::ResourcePaths::Data::Shrines}, |
| 140 | {"MonProp", OD2::Common::ResourcePaths::Data::MonProp}, |
| 141 | {"ElemType", OD2::Common::ResourcePaths::Data::ElemType}, |
| 142 | {"PlrMode", OD2::Common::ResourcePaths::Data::PlrMode}, |
| 143 | {"PetType", OD2::Common::ResourcePaths::Data::PetType}, |
| 144 | {"NPC", OD2::Common::ResourcePaths::Data::NPC}, |
| 145 | {"MonsterUniqueModifier", OD2::Common::ResourcePaths::Data::MonsterUniqueModifier}, |
| 146 | {"MonsterEquipment", OD2::Common::ResourcePaths::Data::MonsterEquipment}, |
| 147 | {"UniqueAppellation", OD2::Common::ResourcePaths::Data::UniqueAppellation}, |
| 148 | {"MonsterLevel", OD2::Common::ResourcePaths::Data::MonsterLevel}, |
| 149 | {"MonsterSound", OD2::Common::ResourcePaths::Data::MonsterSound}, |
| 150 | {"MonsterSequence", OD2::Common::ResourcePaths::Data::MonsterSequence}, |
| 151 | {"PlayerClass", OD2::Common::ResourcePaths::Data::PlayerClass}, |
| 152 | {"PlayerType", OD2::Common::ResourcePaths::Data::PlayerType}, |
| 153 | {"Composite", OD2::Common::ResourcePaths::Data::Composite}, |
| 154 | {"HitClass", OD2::Common::ResourcePaths::Data::HitClass}, |
| 155 | {"ObjectGroup", OD2::Common::ResourcePaths::Data::ObjectGroup}, |
| 156 | {"CompCode", OD2::Common::ResourcePaths::Data::CompCode}, |
| 157 | {"Belts", OD2::Common::ResourcePaths::Data::Belts}, |
| 158 | {"Gamble", OD2::Common::ResourcePaths::Data::Gamble}, |
no test coverage detected