mirror of
https://github.com/ZhengPeiRu21/mod-individual-progression
synced 2025-11-29 23:44:51 +08:00
fix AQ war issues (#880)
- Chaos and Destruction quest has been changed. - Before you get the Chaos and Destruction quest you have to finish 3 quests to kill the hive lords. - after each hive lord quest you can pick up a quest in the Cenarion Hold from the researchers. - IPPhase changes are now instant, no longer only on area changes - the AQ gate opening animation now properly displays - during the AQ war you have to manually open the AQ gate. it only stays open for 16 minutes - fixed spawn of Lieutenant General Nokhor - added 3 Colossal Anubisath Warbringer spawns (more can be added later)
This commit is contained in:
@@ -55,6 +55,7 @@ public:
|
||||
std::string playername = target->GetName();
|
||||
uint16 playerGUID = target->GetGUID().GetCounter();
|
||||
uint8 currentState = target->GetPlayerSetting("mod-individual-progression", SETTING_PROGRESSION_STATE).value;
|
||||
uint32 currentArea = target->GetAreaId();
|
||||
|
||||
if (progressionLevel < currentState)
|
||||
{
|
||||
@@ -116,7 +117,8 @@ public:
|
||||
}
|
||||
|
||||
sIndividualProgression->ForceUpdateProgressionState(target, static_cast<ProgressionState>(progressionLevel));
|
||||
sIndividualProgression->UpdateProgressionQuests(target);
|
||||
sIndividualProgression->UpdateProgressionQuests(target);
|
||||
sIndividualProgression->checkIPPhasing(target, currentArea);
|
||||
|
||||
handler->PSendSysMessage("Updated Progression Level for |cff00ffff{}|r = |cff00ffff{}|r", playername, progressionLevel);
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user