diff --git a/src/db/rec/AchievementRec.cpp b/src/db/rec/AchievementRec.cpp index 28ed5c7..dca5b5d 100644 --- a/src/db/rec/AchievementRec.cpp +++ b/src/db/rec/AchievementRec.cpp @@ -1,4 +1,6 @@ +// DO NOT EDIT: generated by whoa-autocode #include "db/rec/AchievementRec.hpp" +#include "util/Locale.hpp" #include "util/SFile.hpp" const char* AchievementRec::GetFilename() { @@ -13,10 +15,18 @@ uint32_t AchievementRec::GetRowSize() { return 248; } +bool AchievementRec::NeedIDAssigned() { + return false; +} + int32_t AchievementRec::GetID() { return this->m_ID; } +void AchievementRec::SetID(int32_t id) { + this->m_ID = id; +} + bool AchievementRec::Read(SFile* f, const char* stringBuffer) { uint32_t titleOfs[16]; uint32_t titleMask; @@ -30,62 +40,62 @@ bool AchievementRec::Read(SFile* f, const char* stringBuffer) { || !SFile::Read(f, &this->m_faction, sizeof(this->m_faction), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_instanceID, sizeof(this->m_instanceID), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_supercedes, sizeof(this->m_supercedes), nullptr, nullptr, nullptr) - || !SFile::Read(f, &titleOfs[0], sizeof(titleOfs[0]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &titleOfs[1], sizeof(titleOfs[1]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &titleOfs[2], sizeof(titleOfs[2]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &titleOfs[3], sizeof(titleOfs[3]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &titleOfs[4], sizeof(titleOfs[4]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &titleOfs[5], sizeof(titleOfs[5]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &titleOfs[6], sizeof(titleOfs[6]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &titleOfs[7], sizeof(titleOfs[7]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &titleOfs[8], sizeof(titleOfs[8]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &titleOfs[9], sizeof(titleOfs[9]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &titleOfs[10], sizeof(titleOfs[10]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &titleOfs[11], sizeof(titleOfs[11]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &titleOfs[12], sizeof(titleOfs[12]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &titleOfs[13], sizeof(titleOfs[13]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &titleOfs[14], sizeof(titleOfs[14]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &titleOfs[15], sizeof(titleOfs[15]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &titleMask, sizeof(titleMask), nullptr, nullptr, nullptr) - || !SFile::Read(f, &descriptionOfs[0], sizeof(descriptionOfs[0]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &descriptionOfs[1], sizeof(descriptionOfs[1]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &descriptionOfs[2], sizeof(descriptionOfs[2]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &descriptionOfs[3], sizeof(descriptionOfs[3]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &descriptionOfs[4], sizeof(descriptionOfs[4]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &descriptionOfs[5], sizeof(descriptionOfs[5]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &descriptionOfs[6], sizeof(descriptionOfs[6]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &descriptionOfs[7], sizeof(descriptionOfs[7]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &descriptionOfs[8], sizeof(descriptionOfs[8]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &descriptionOfs[9], sizeof(descriptionOfs[9]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &descriptionOfs[10], sizeof(descriptionOfs[10]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &descriptionOfs[11], sizeof(descriptionOfs[11]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &descriptionOfs[12], sizeof(descriptionOfs[12]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &descriptionOfs[13], sizeof(descriptionOfs[13]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &descriptionOfs[14], sizeof(descriptionOfs[14]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &descriptionOfs[15], sizeof(descriptionOfs[15]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &descriptionMask, sizeof(descriptionMask), nullptr, nullptr, nullptr) + || !SFile::Read(f, &titleOfs[0], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &titleOfs[1], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &titleOfs[2], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &titleOfs[3], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &titleOfs[4], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &titleOfs[5], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &titleOfs[6], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &titleOfs[7], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &titleOfs[8], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &titleOfs[9], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &titleOfs[10], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &titleOfs[11], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &titleOfs[12], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &titleOfs[13], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &titleOfs[14], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &titleOfs[15], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &titleMask, sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &descriptionOfs[0], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &descriptionOfs[1], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &descriptionOfs[2], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &descriptionOfs[3], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &descriptionOfs[4], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &descriptionOfs[5], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &descriptionOfs[6], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &descriptionOfs[7], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &descriptionOfs[8], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &descriptionOfs[9], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &descriptionOfs[10], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &descriptionOfs[11], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &descriptionOfs[12], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &descriptionOfs[13], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &descriptionOfs[14], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &descriptionOfs[15], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &descriptionMask, sizeof(uint32_t), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_category, sizeof(this->m_category), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_points, sizeof(this->m_points), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_uiOrder, sizeof(this->m_uiOrder), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_flags, sizeof(this->m_flags), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_iconID, sizeof(this->m_iconID), nullptr, nullptr, nullptr) - || !SFile::Read(f, &rewardOfs[0], sizeof(rewardOfs[0]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &rewardOfs[1], sizeof(rewardOfs[1]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &rewardOfs[2], sizeof(rewardOfs[2]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &rewardOfs[3], sizeof(rewardOfs[3]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &rewardOfs[4], sizeof(rewardOfs[4]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &rewardOfs[5], sizeof(rewardOfs[5]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &rewardOfs[6], sizeof(rewardOfs[6]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &rewardOfs[7], sizeof(rewardOfs[7]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &rewardOfs[8], sizeof(rewardOfs[8]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &rewardOfs[9], sizeof(rewardOfs[9]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &rewardOfs[10], sizeof(rewardOfs[10]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &rewardOfs[11], sizeof(rewardOfs[11]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &rewardOfs[12], sizeof(rewardOfs[12]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &rewardOfs[13], sizeof(rewardOfs[13]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &rewardOfs[14], sizeof(rewardOfs[14]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &rewardOfs[15], sizeof(rewardOfs[15]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &rewardMask, sizeof(rewardMask), nullptr, nullptr, nullptr) + || !SFile::Read(f, &rewardOfs[0], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &rewardOfs[1], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &rewardOfs[2], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &rewardOfs[3], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &rewardOfs[4], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &rewardOfs[5], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &rewardOfs[6], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &rewardOfs[7], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &rewardOfs[8], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &rewardOfs[9], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &rewardOfs[10], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &rewardOfs[11], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &rewardOfs[12], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &rewardOfs[13], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &rewardOfs[14], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &rewardOfs[15], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &rewardMask, sizeof(uint32_t), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_minimumCriteria, sizeof(this->m_minimumCriteria), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_sharesCriteria, sizeof(this->m_sharesCriteria), nullptr, nullptr, nullptr) ) { @@ -93,9 +103,9 @@ bool AchievementRec::Read(SFile* f, const char* stringBuffer) { } if (stringBuffer) { - this->m_title = &stringBuffer[titleOfs[0]]; - this->m_description = &stringBuffer[descriptionOfs[0]]; - this->m_reward = &stringBuffer[rewardOfs[0]]; + this->m_title = &stringBuffer[titleOfs[CURRENT_LANGUAGE]]; + this->m_description = &stringBuffer[descriptionOfs[CURRENT_LANGUAGE]]; + this->m_reward = &stringBuffer[rewardOfs[CURRENT_LANGUAGE]]; } else { this->m_title = ""; this->m_description = ""; diff --git a/src/db/rec/AchievementRec.hpp b/src/db/rec/AchievementRec.hpp index 95c69a6..8a4514c 100644 --- a/src/db/rec/AchievementRec.hpp +++ b/src/db/rec/AchievementRec.hpp @@ -1,3 +1,4 @@ +// DO NOT EDIT: generated by whoa-autocode #ifndef DB_REC_ACHIEVEMENT_REC_HPP #define DB_REC_ACHIEVEMENT_REC_HPP @@ -25,8 +26,9 @@ class AchievementRec { static const char* GetFilename(); static uint32_t GetNumColumns(); static uint32_t GetRowSize(); - + static bool NeedIDAssigned(); int32_t GetID(); + void SetID(int32_t id); bool Read(SFile* f, const char* stringBuffer); }; diff --git a/src/db/rec/Cfg_CategoriesRec.cpp b/src/db/rec/Cfg_CategoriesRec.cpp index 8d408b0..6ed5f78 100644 --- a/src/db/rec/Cfg_CategoriesRec.cpp +++ b/src/db/rec/Cfg_CategoriesRec.cpp @@ -1,4 +1,6 @@ +// DO NOT EDIT: generated by whoa-autocode #include "db/rec/Cfg_CategoriesRec.hpp" +#include "util/Locale.hpp" #include "util/SFile.hpp" const char* Cfg_CategoriesRec::GetFilename() { @@ -13,10 +15,18 @@ uint32_t Cfg_CategoriesRec::GetRowSize() { return 84; } +bool Cfg_CategoriesRec::NeedIDAssigned() { + return false; +} + int32_t Cfg_CategoriesRec::GetID() { return this->m_ID; } +void Cfg_CategoriesRec::SetID(int32_t id) { + this->m_ID = id; +} + bool Cfg_CategoriesRec::Read(SFile* f, const char* stringBuffer) { uint32_t nameOfs[16]; uint32_t nameMask; @@ -26,29 +36,29 @@ bool Cfg_CategoriesRec::Read(SFile* f, const char* stringBuffer) { || !SFile::Read(f, &this->m_localeMask, sizeof(this->m_localeMask), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_createCharsetMask, sizeof(this->m_createCharsetMask), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_flags, sizeof(this->m_flags), nullptr, nullptr, nullptr) - || !SFile::Read(f, &nameOfs[0], sizeof(nameOfs[0]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &nameOfs[1], sizeof(nameOfs[1]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &nameOfs[2], sizeof(nameOfs[2]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &nameOfs[3], sizeof(nameOfs[3]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &nameOfs[4], sizeof(nameOfs[4]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &nameOfs[5], sizeof(nameOfs[5]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &nameOfs[6], sizeof(nameOfs[6]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &nameOfs[7], sizeof(nameOfs[7]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &nameOfs[8], sizeof(nameOfs[8]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &nameOfs[9], sizeof(nameOfs[9]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &nameOfs[10], sizeof(nameOfs[10]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &nameOfs[11], sizeof(nameOfs[11]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &nameOfs[12], sizeof(nameOfs[12]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &nameOfs[13], sizeof(nameOfs[13]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &nameOfs[14], sizeof(nameOfs[14]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &nameOfs[15], sizeof(nameOfs[15]), nullptr, nullptr, nullptr) - || !SFile::Read(f, &nameMask, sizeof(nameMask), nullptr, nullptr, nullptr) + || !SFile::Read(f, &nameOfs[0], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &nameOfs[1], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &nameOfs[2], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &nameOfs[3], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &nameOfs[4], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &nameOfs[5], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &nameOfs[6], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &nameOfs[7], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &nameOfs[8], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &nameOfs[9], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &nameOfs[10], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &nameOfs[11], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &nameOfs[12], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &nameOfs[13], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &nameOfs[14], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &nameOfs[15], sizeof(uint32_t), nullptr, nullptr, nullptr) + || !SFile::Read(f, &nameMask, sizeof(uint32_t), nullptr, nullptr, nullptr) ) { return false; } if (stringBuffer) { - this->m_name = &stringBuffer[nameOfs[0]]; + this->m_name = &stringBuffer[nameOfs[CURRENT_LANGUAGE]]; } else { this->m_name = ""; } diff --git a/src/db/rec/Cfg_CategoriesRec.hpp b/src/db/rec/Cfg_CategoriesRec.hpp index be67a2e..fe391aa 100644 --- a/src/db/rec/Cfg_CategoriesRec.hpp +++ b/src/db/rec/Cfg_CategoriesRec.hpp @@ -1,3 +1,4 @@ +// DO NOT EDIT: generated by whoa-autocode #ifndef DB_REC_CFG_CATEGORIES_REC_HPP #define DB_REC_CFG_CATEGORIES_REC_HPP @@ -11,13 +12,14 @@ class Cfg_CategoriesRec { int32_t m_localeMask; int32_t m_createCharsetMask; int32_t m_flags; - const char *m_name; + const char* m_name; static const char* GetFilename(); static uint32_t GetNumColumns(); static uint32_t GetRowSize(); - + static bool NeedIDAssigned(); int32_t GetID(); + void SetID(int32_t id); bool Read(SFile* f, const char* stringBuffer); }; diff --git a/src/db/rec/Cfg_ConfigsRec.cpp b/src/db/rec/Cfg_ConfigsRec.cpp index a66c57e..0fb6ced 100644 --- a/src/db/rec/Cfg_ConfigsRec.cpp +++ b/src/db/rec/Cfg_ConfigsRec.cpp @@ -1,4 +1,6 @@ +// DO NOT EDIT: generated by whoa-autocode #include "db/rec/Cfg_ConfigsRec.hpp" +#include "util/Locale.hpp" #include "util/SFile.hpp" const char* Cfg_ConfigsRec::GetFilename() { @@ -13,10 +15,18 @@ uint32_t Cfg_ConfigsRec::GetRowSize() { return 16; } +bool Cfg_ConfigsRec::NeedIDAssigned() { + return false; +} + int32_t Cfg_ConfigsRec::GetID() { return this->m_ID; } +void Cfg_ConfigsRec::SetID(int32_t id) { + this->m_ID = id; +} + bool Cfg_ConfigsRec::Read(SFile* f, const char* stringBuffer) { if ( !SFile::Read(f, &this->m_ID, sizeof(this->m_ID), nullptr, nullptr, nullptr) diff --git a/src/db/rec/Cfg_ConfigsRec.hpp b/src/db/rec/Cfg_ConfigsRec.hpp index 6fb8856..4347eb8 100644 --- a/src/db/rec/Cfg_ConfigsRec.hpp +++ b/src/db/rec/Cfg_ConfigsRec.hpp @@ -1,3 +1,4 @@ +// DO NOT EDIT: generated by whoa-autocode #ifndef DB_REC_CFG_CONFIGS_REC_HPP #define DB_REC_CFG_CONFIGS_REC_HPP @@ -15,8 +16,9 @@ class Cfg_ConfigsRec { static const char* GetFilename(); static uint32_t GetNumColumns(); static uint32_t GetRowSize(); - + static bool NeedIDAssigned(); int32_t GetID(); + void SetID(int32_t id); bool Read(SFile* f, const char* stringBuffer); }; diff --git a/src/db/rec/ChrRacesRec.cpp b/src/db/rec/ChrRacesRec.cpp index 4b0f380..5c867b3 100644 --- a/src/db/rec/ChrRacesRec.cpp +++ b/src/db/rec/ChrRacesRec.cpp @@ -1,5 +1,6 @@ // DO NOT EDIT: generated by whoa-autocode #include "db/rec/ChrRacesRec.hpp" +#include "util/Locale.hpp" #include "util/SFile.hpp" const char* ChrRacesRec::GetFilename() { @@ -115,9 +116,9 @@ bool ChrRacesRec::Read(SFile* f, const char* stringBuffer) { if (stringBuffer) { this->m_clientPrefix = &stringBuffer[clientPrefixOfs]; this->m_clientFileString = &stringBuffer[clientFileStringOfs]; - this->m_name = &stringBuffer[nameOfs[0]]; - this->m_nameFemale = &stringBuffer[nameFemaleOfs[0]]; - this->m_nameMale = &stringBuffer[nameMaleOfs[0]]; + this->m_name = &stringBuffer[nameOfs[CURRENT_LANGUAGE]]; + this->m_nameFemale = &stringBuffer[nameFemaleOfs[CURRENT_LANGUAGE]]; + this->m_nameMale = &stringBuffer[nameMaleOfs[CURRENT_LANGUAGE]]; this->m_facialHairCustomization[0] = &stringBuffer[facialHairCustomizationOfs[0]]; this->m_facialHairCustomization[1] = &stringBuffer[facialHairCustomizationOfs[1]]; this->m_hairCustomization = &stringBuffer[hairCustomizationOfs]; diff --git a/src/db/rec/MapRec.cpp b/src/db/rec/MapRec.cpp index 6148ff7..dc0594a 100644 --- a/src/db/rec/MapRec.cpp +++ b/src/db/rec/MapRec.cpp @@ -1,4 +1,6 @@ +// DO NOT EDIT: generated by whoa-autocode #include "db/rec/MapRec.hpp" +#include "util/Locale.hpp" #include "util/SFile.hpp" const char* MapRec::GetFilename() { @@ -107,9 +109,9 @@ bool MapRec::Read(SFile* f, const char* stringBuffer) { if (stringBuffer) { this->m_directory = &stringBuffer[directoryOfs]; - this->m_mapName = &stringBuffer[mapNameOfs[0]]; - this->m_mapDescription0 = &stringBuffer[mapDescription0Ofs[0]]; - this->m_mapDescription1 = &stringBuffer[mapDescription1Ofs[0]]; + this->m_mapName = &stringBuffer[mapNameOfs[CURRENT_LANGUAGE]]; + this->m_mapDescription0 = &stringBuffer[mapDescription0Ofs[CURRENT_LANGUAGE]]; + this->m_mapDescription1 = &stringBuffer[mapDescription1Ofs[CURRENT_LANGUAGE]]; } else { this->m_directory = ""; this->m_mapName = ""; diff --git a/src/db/rec/MapRec.hpp b/src/db/rec/MapRec.hpp index cc4bd2c..9fb1447 100644 --- a/src/db/rec/MapRec.hpp +++ b/src/db/rec/MapRec.hpp @@ -1,3 +1,4 @@ +// DO NOT EDIT: generated by whoa-autocode #ifndef DB_REC_MAP_REC_HPP #define DB_REC_MAP_REC_HPP @@ -7,31 +8,31 @@ class SFile; class MapRec { public: - int32_t m_ID; - const char* m_directory; - int32_t m_instanceType; - int32_t m_flags; // unconfirmed - int32_t m_pvp; - const char* m_mapName; - int32_t m_areaTableID; - const char* m_mapDescription0; - const char* m_mapDescription1; - int32_t m_loadingScreenID; - float m_minimapIconScale; - int32_t m_corpseMapID; - float m_corpse[2]; - int32_t m_timeOfDayOverride; - int32_t m_expansionID; - int32_t m_raidOffset; - int32_t m_maxPlayers; + int32_t m_ID; + const char* m_directory; + int32_t m_instanceType; + int32_t m_flags; // unconfirmed + int32_t m_pvp; + const char* m_mapName; + int32_t m_areaTableID; + const char* m_mapDescription0; + const char* m_mapDescription1; + int32_t m_loadingScreenID; + float m_minimapIconScale; + int32_t m_corpseMapID; + float m_corpse[2]; + int32_t m_timeOfDayOverride; + int32_t m_expansionID; + int32_t m_raidOffset; + int32_t m_maxPlayers; - static const char* GetFilename(); - static uint32_t GetNumColumns(); - static uint32_t GetRowSize(); - static bool NeedIDAssigned(); - int32_t GetID(); - void SetID(int32_t id); - bool Read(SFile* f, const char* stringBuffer); + static const char* GetFilename(); + static uint32_t GetNumColumns(); + static uint32_t GetRowSize(); + static bool NeedIDAssigned(); + int32_t GetID(); + void SetID(int32_t id); + bool Read(SFile* f, const char* stringBuffer); }; #endif