[Item Ticks] Remove Item Ticks Code (#3955)

* [Items] Convert Load of Item Ticks to Repositories

- Convert `LoadItemTicks()` to repositories.

* Remove item tick code.

* Remove repository references.

* Update zone.h
This commit is contained in:
Alex King
2024-01-13 00:17:00 -05:00
committed by GitHub
parent e182d685d3
commit d59531b16f
10 changed files with 2 additions and 604 deletions
-10
View File
@@ -77,14 +77,6 @@ struct ZoneEXPModInfo {
float AAExpMod;
};
struct item_tick_struct {
uint32 itemid;
uint32 chance;
uint32 level;
int16 bagslot;
std::string qglobal;
};
class Client;
class Expedition;
class Map;
@@ -219,7 +211,6 @@ public:
std::pair<AA::Ability *, AA::Rank *> GetAlternateAdvancementAbilityAndRank(int id, int points_spent);
std::unordered_map<int, item_tick_struct> tick_items;
std::unordered_map<int, std::unique_ptr<AA::Ability>> aa_abilities;
std::unordered_map<int, std::unique_ptr<AA::Rank>> aa_ranks;
@@ -285,7 +276,6 @@ public:
void LoadNewMerchantData(uint32 merchantid);
void LoadNPCEmotes(std::vector<NPC_Emote_Struct *> *NPCEmoteList);
void LoadTempMerchantData();
void LoadTickItems();
void LoadVeteranRewards();
void LoadZoneDoors();
void ReloadStaticData();