[Cleanup] Doors EVENT_CLICK_DOOR syntax adjustment

This commit is contained in:
Akkadius 2023-02-14 04:10:15 -06:00
parent c115cbcd6a
commit d107213fe1

View File

@ -4562,13 +4562,14 @@ void Client::Handle_OP_ClickDoor(const EQApplicationPacket *app)
if (within_distance) {
if (parse->PlayerHasQuestSub(EVENT_CLICK_DOOR)) {
std::vector<std::any> args = {currentdoor};
if (parse->EventPlayer(EVENT_CLICK_DOOR, this, std::to_string(cd->doorid), 0, &args) == 0) {
int quest_return = 0;
quest_return = parse->EventPlayer(EVENT_CLICK_DOOR, this, std::to_string(cd->doorid), 0, &args);
if (quest_return == 0) {
currentdoor->HandleClick(this, 0);
}
}
else {
currentdoor->HandleClick(this, 0);
}
}
else {
// we let this pass because client controlled doors require this to force the linked doors