Skip to content

Commit 51c132c

Browse files
Update _4907LepharistsinElysea.java
simplified code
1 parent 3645cf0 commit 51c132c

File tree

1 file changed

+2
-13
lines changed

1 file changed

+2
-13
lines changed

game-server/data/handlers/quest/pandaemonium/_4907LepharistsinElysea.java

+2-13
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,6 @@ public boolean onDialogEvent(QuestEnv env) {
3939
return sendQuestStartDialog(env);
4040
}
4141
} else if (qs.getStatus() == QuestStatus.START) {
42-
int var = qs.getQuestVarById(0);
43-
long collect1 = player.getInventory().getItemCountByItemId(182207079);
44-
long collect2 = player.getInventory().getItemCountByItemId(182207080);
45-
long collect3 = player.getInventory().getItemCountByItemId(182207081);
4642
if (targetId == 700511) {
4743
switch (dialogActionId) {
4844
case USE_OBJECT:
@@ -54,20 +50,13 @@ public boolean onDialogEvent(QuestEnv env) {
5450
} else if (targetId == 204208) {
5551
switch (dialogActionId) {
5652
case QUEST_SELECT:
57-
if (var == 1)
58-
return sendQuestDialog(env, 1352);
53+
return sendQuestDialog(env, 1352);
5954
case CHECK_USER_HAS_QUEST_ITEM:
60-
if (collect1 >= 1 && collect2 >= 1 && collect3 >= 1)
61-
return defaultCloseDialog(env, 1, 1, true, true);
62-
else
63-
return sendQuestDialog(env, 10001);
55+
return checkQuestItems(env, 1, 1, true, 5, 10001);
6456
}
6557
}
6658
} else if (qs.getStatus() == QuestStatus.REWARD) {
6759
if (targetId == 204208) {
68-
removeQuestItem(env, 182207079, 1);
69-
removeQuestItem(env, 182207080, 1);
70-
removeQuestItem(env, 182207081, 1);
7160
return sendQuestEndDialog(env);
7261
}
7362
}

0 commit comments

Comments
 (0)