support non-BB rare enemy generation logic

This commit is contained in:
Martin Michelsen
2024-01-03 23:27:06 -08:00
parent fccc0f7346
commit e13b220be9
4 changed files with 26 additions and 6 deletions
+2 -1
View File
@@ -256,7 +256,7 @@ struct Map {
void generate_shuffled_location_table(const Map::RandomEnemyLocationsHeader& header, StringReader r, uint16_t section);
};
Map(uint32_t lobby_id, std::shared_ptr<PSOLFGEncryption> random_crypt);
Map(Version version, uint32_t lobby_id, std::shared_ptr<PSOLFGEncryption> random_crypt);
~Map() = default;
void clear();
@@ -315,6 +315,7 @@ struct Map {
static std::string disassemble_quest_data(const void* data, size_t size);
PrefixedLogger log;
Version version;
std::shared_ptr<PSOLFGEncryption> random_crypt;
std::vector<Object> objects;
std::vector<Enemy> enemies;