mirror of
https://github.com/noisiver/mod-weekendbonus.git
synced 2026-01-13 00:58:36 +00:00
Fix
Attempt to fix any possible issue that might creep up when setting the multipliers to their default values.
This commit is contained in:
@@ -35,18 +35,21 @@ class WeekendBonusWorld : WorldScript
|
|||||||
|
|
||||||
void OnAfterConfigLoad(bool reload) override
|
void OnAfterConfigLoad(bool reload) override
|
||||||
{
|
{
|
||||||
rateExperienceKill = sWorld->getRate(RATE_XP_KILL);
|
if (!reload)
|
||||||
rateExperienceBgKill = sWorld->getRate(RATE_XP_BG_KILL);
|
{
|
||||||
rateExperienceQuest = sWorld->getRate(RATE_XP_QUEST);
|
rateExperienceKill = sWorld->getRate(RATE_XP_KILL);
|
||||||
rateExperienceQuestDf = sWorld->getRate(RATE_XP_QUEST_DF);
|
rateExperienceBgKill = sWorld->getRate(RATE_XP_BG_KILL);
|
||||||
rateExperienceExplore = sWorld->getRate(RATE_XP_EXPLORE);
|
rateExperienceQuest = sWorld->getRate(RATE_XP_QUEST);
|
||||||
rateExperiencePet = sWorld->getRate(RATE_XP_PET);
|
rateExperienceQuestDf = sWorld->getRate(RATE_XP_QUEST_DF);
|
||||||
rateMoney = sWorld->getRate(RATE_DROP_MONEY);
|
rateExperienceExplore = sWorld->getRate(RATE_XP_EXPLORE);
|
||||||
rateProfessionsCrafting = sWorld->getIntConfig(CONFIG_SKILL_GAIN_CRAFTING);
|
rateExperiencePet = sWorld->getRate(RATE_XP_PET);
|
||||||
rateProfessionsGathering = sWorld->getIntConfig(CONFIG_SKILL_GAIN_GATHERING);
|
rateMoney = sWorld->getRate(RATE_DROP_MONEY);
|
||||||
rateReputation = sWorld->getRate(RATE_REPUTATION_GAIN);
|
rateProfessionsCrafting = sWorld->getIntConfig(CONFIG_SKILL_GAIN_CRAFTING);
|
||||||
rateProficienciesDefense = sWorld->getIntConfig(CONFIG_SKILL_GAIN_DEFENSE);
|
rateProfessionsGathering = sWorld->getIntConfig(CONFIG_SKILL_GAIN_GATHERING);
|
||||||
rateProficienciesWeapons = sWorld->getIntConfig(CONFIG_SKILL_GAIN_WEAPON);
|
rateReputation = sWorld->getRate(RATE_REPUTATION_GAIN);
|
||||||
|
rateProficienciesDefense = sWorld->getIntConfig(CONFIG_SKILL_GAIN_DEFENSE);
|
||||||
|
rateProficienciesWeapons = sWorld->getIntConfig(CONFIG_SKILL_GAIN_WEAPON);
|
||||||
|
}
|
||||||
|
|
||||||
multiplierExperience = sConfigMgr->GetOption<uint32>("WeekendBonus.Multiplier.Experience", 2.0f);
|
multiplierExperience = sConfigMgr->GetOption<uint32>("WeekendBonus.Multiplier.Experience", 2.0f);
|
||||||
multiplierMoney = sConfigMgr->GetOption<uint32>("WeekendBonus.Multiplier.Money", 2.0f);
|
multiplierMoney = sConfigMgr->GetOption<uint32>("WeekendBonus.Multiplier.Money", 2.0f);
|
||||||
|
|||||||
Reference in New Issue
Block a user