Skip to content

Commit

Permalink
Fixed quest 3100 cannot be started (#53)
Browse files Browse the repository at this point in the history
Also streamlined and removed unnecessary code
  • Loading branch information
sky1683589933 authored Feb 5, 2025
1 parent db35083 commit 72ec6ba
Showing 1 changed file with 2 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,10 @@

import com.aionemu.gameserver.model.gameobjects.Npc;
import com.aionemu.gameserver.model.gameobjects.player.Player;
import com.aionemu.gameserver.network.aion.serverpackets.SM_DIALOG_WINDOW;
import com.aionemu.gameserver.questEngine.handlers.AbstractQuestHandler;
import com.aionemu.gameserver.questEngine.model.QuestEnv;
import com.aionemu.gameserver.questEngine.model.QuestState;
import com.aionemu.gameserver.questEngine.model.QuestStatus;
import com.aionemu.gameserver.utils.PacketSendUtility;

/**
* @author Balthazar
Expand Down Expand Up @@ -42,8 +40,8 @@ public boolean onDialogEvent(QuestEnv env) {
switch (env.getDialogActionId()) {
case QUEST_SELECT:
return sendQuestDialog(env, 1011);
case ASK_QUEST_ACCEPT:
case QUEST_ACCEPT_1:
case QUEST_ACCEPT_SIMPLE:
return sendQuestStartDialog(env, 182208072, 1);
}
}
Expand All @@ -63,12 +61,7 @@ public boolean onDialogEvent(QuestEnv env) {
return false;
}
case SETPRO1: {
removeQuestItem(env, 182208072, 1);
qs.setQuestVarById(0, qs.getQuestVarById(0) + 1);
qs.setStatus(QuestStatus.REWARD);
updateQuestStatus(env);
PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), 10));
return true;
return defaultCloseDialog(env, 0, 1, true,false, 0, 0, 182208072, 1);
}
}
}
Expand Down

0 comments on commit 72ec6ba

Please sign in to comment.