mirror of
https://github.com/ZhengPeiRu21/mod-individual-progression
synced 2025-11-29 23:44:51 +08:00
Add config option for custom progression
This commit is contained in:
@@ -117,21 +117,24 @@ class IndividualProgression
|
||||
public:
|
||||
static IndividualProgression* instance();
|
||||
|
||||
std::map<uint32, uint8> customProgressionMap;
|
||||
questXpMapType questXpMap;
|
||||
float vanillaPowerAdjustment, vanillaHealthAdjustment, tbcPowerAdjustment, tbcHealthAdjustment, vanillaHealingAdjustment, tbcHealingAdjustment, previousGearTuning;
|
||||
bool enabled, questXpFix, hunterPetLevelFix, requirePreAQQuests, enforceGroupRules, fishingFix, simpleConfigOverride, questMoneyAtLevelCap, repeatableVanillaQuestsXp;
|
||||
bool enabled, questXpFix, hunterPetLevelFix, requirePreAQQuests, enforceGroupRules, fishingFix, simpleConfigOverride, questMoneyAtLevelCap, repeatableVanillaQuestsXp, disableDefaultProgression;
|
||||
int progressionLimit, startingProgression, tbcRacesProgressionLevel, deathKnightProgressionLevel, deathKnightStartingProgression;
|
||||
|
||||
bool hasPassedProgression(Player* player, ProgressionState state) const;
|
||||
static bool isBeforeProgression(Player* player, ProgressionState state) ;
|
||||
void UpdateProgressionState(Player* player, ProgressionState newState) const;
|
||||
static void ForceUpdateProgressionState(Player* player, ProgressionState newState) ;
|
||||
static void ForceUpdateProgressionState(Player* player, ProgressionState newState);
|
||||
void CheckAdjustments(Player* player) const;
|
||||
void ApplyGearStatsTuning(Player* player, float& computedAdjustment, ItemTemplate const* item) const;
|
||||
void ApplyGearHealthTuning(Player* player, float& computedAdjustment, ItemTemplate const* item) const;
|
||||
void AdjustVanillaStats(Player* player) const;
|
||||
void AdjustTBCStats(Player* player) const;
|
||||
void AdjustWotLKStats(Player* player) const;
|
||||
bool hasCustomProgressionValue(uint32 creatureEntry);
|
||||
static void LoadCustomProgressionEntries(const std::string& customProgressionString);
|
||||
static void AdjustStats(Player* player, float computedAdjustment, float computedHealingAdjustment);
|
||||
static uint8 GetAccountProgression(uint32 accountId);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user