[Character] Character EXP Modifiers in Memory (#3934)

* Cleanup

* Final push.

* Update zonedb.cpp

* Update zone.h

* Update exp.cpp

* Update zonedb.cpp

---------

Co-authored-by: Chris Miles <akkadius1@gmail.com>
This commit is contained in:
Alex King
2024-01-13 01:03:36 -05:00
committed by GitHub
parent 77c0eb3998
commit 73a099c5ea
16 changed files with 443 additions and 179 deletions
+12 -8
View File
@@ -71,14 +71,18 @@ public:
int GetBaseWIS();
int GetWeight();
uint32 GetEXP();
double GetEXPModifier(uint32 zone_id);
double GetEXPModifier(uint32 zone_id, int16 instance_version);
double GetAAEXPModifier(uint32 zone_id);
double GetAAEXPModifier(uint32 zone_id, int16 instance_version);
void SetAAEXPModifier(uint32 zone_id, double aa_modifier);
void SetAAEXPModifier(uint32 zone_id, double aa_modifier, int16 instance_version);
void SetEXPModifier(uint32 zone_id, double exp_modifier);
void SetEXPModifier(uint32 zone_id, double exp_modifier, int16 instance_version);
float GetEXPModifier();
float GetEXPModifier(uint32 zone_id);
float GetEXPModifier(uint32 zone_id, int16 instance_version);
float GetAAEXPModifier();
float GetAAEXPModifier(uint32 zone_id);
float GetAAEXPModifier(uint32 zone_id, int16 instance_version);
void SetAAEXPModifier(float aa_modifier);
void SetAAEXPModifier(uint32 zone_id, float aa_modifier);
void SetAAEXPModifier(uint32 zone_id, float aa_modifier, int16 instance_version);
void SetEXPModifier(float exp_modifier);
void SetEXPModifier(uint32 zone_id, float exp_modifier);
void SetEXPModifier(uint32 zone_id, float exp_modifier, int16 instance_version);
uint32 GetAAExp();
uint32 GetAAPercent();
uint32 GetTotalSecondsPlayed();