mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-07 03:02:35 +00:00
Fix for a problem with global player quests and hasquestsub
This commit is contained in:
parent
5af47c5951
commit
dd73b82ec2
@ -165,10 +165,10 @@ bool QuestParserCollection::PlayerHasQuestSubLocal(QuestEventID evt) {
|
|||||||
bool QuestParserCollection::PlayerHasQuestSubGlobal(QuestEventID evt) {
|
bool QuestParserCollection::PlayerHasQuestSubGlobal(QuestEventID evt) {
|
||||||
if(_global_player_quest_status == QuestUnloaded) {
|
if(_global_player_quest_status == QuestUnloaded) {
|
||||||
std::string filename;
|
std::string filename;
|
||||||
QuestInterface *qi = GetQIByPlayerQuest(filename);
|
QuestInterface *qi = GetQIByGlobalPlayerQuest(filename);
|
||||||
if(qi) {
|
if(qi) {
|
||||||
_global_player_quest_status = qi->GetIdentifier();
|
_global_player_quest_status = qi->GetIdentifier();
|
||||||
qi->LoadPlayerScript(filename);
|
qi->LoadGlobalPlayerScript(filename);
|
||||||
return qi->GlobalPlayerHasQuestSub(evt);
|
return qi->GlobalPlayerHasQuestSub(evt);
|
||||||
}
|
}
|
||||||
} else if(_global_player_quest_status != QuestFailedToLoad) {
|
} else if(_global_player_quest_status != QuestFailedToLoad) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user