[Mercenaries] Convert Mercenaries to Repositories (#3947)

* [Mercenaries] Convert Mercenaries to Repositories

- Convert all Mercenary methods to repositories aside from inner join queries that cannot be converted.

* Update base_merc_subtypes_repository.h

* Update base_merc_subtypes_repository.h

* Regenerate repositories
This commit is contained in:
Alex King
2024-01-13 00:40:26 -05:00
committed by GitHub
parent 32659426ba
commit d7dc717249
33 changed files with 1866 additions and 735 deletions
+10 -10
View File
@@ -383,16 +383,16 @@ public:
void AI_SetRoambox(float distance, float max_x, float min_x, float max_y, float min_y, uint32 delay = 2500, uint32 min_delay = 2500);
//mercenary stuff
void LoadMercTypes();
void LoadMercs();
std::list<MercType> GetMercTypesList() {return mercTypeList; };
std::list<MercType> GetMercTypesList( uint32 expansion );
std::list<MercData> GetMercsList() {return mercDataList; };
std::list<MercData> GetMercsList( uint32 expansion );
int GetNumMercTypes() { return static_cast<int>(mercTypeList.size()); };
int GetNumMercTypes( uint32 expansion );
int GetNumMercs() { return static_cast<int>(mercDataList.size()); };
int GetNumMercs( uint32 expansion );
void LoadMercenaryTypes();
void LoadMercenaries();
std::list<MercType> GetMercenaryTypesList() {return mercTypeList; };
std::list<MercType> GetMercenaryTypesList( uint32 expansion );
std::list<MercData> GetMercenariesList() {return mercDataList; };
std::list<MercData> GetMercenariesList( uint32 expansion );
int GetNumMercenaryTypes() { return static_cast<int>(mercTypeList.size()); };
int GetNumMercenaryTypes( uint32 expansion );
int GetNumberOfMercenaries() { return static_cast<int>(mercDataList.size()); };
int GetNumberOfMercenaries( uint32 expansion );
inline bool GetNPCAggro() const { return npc_aggro; }
inline void SetNPCAggro(bool in_npc_aggro) { npc_aggro = in_npc_aggro; }