@@ -39,10 +39,6 @@ public boolean onDialogEvent(QuestEnv env) {
39
39
return sendQuestStartDialog (env );
40
40
}
41
41
} 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 );
46
42
if (targetId == 700511 ) {
47
43
switch (dialogActionId ) {
48
44
case USE_OBJECT :
@@ -54,20 +50,13 @@ public boolean onDialogEvent(QuestEnv env) {
54
50
} else if (targetId == 204208 ) {
55
51
switch (dialogActionId ) {
56
52
case QUEST_SELECT :
57
- if (var == 1 )
58
- return sendQuestDialog (env , 1352 );
53
+ return sendQuestDialog (env , 1352 );
59
54
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 );
64
56
}
65
57
}
66
58
} else if (qs .getStatus () == QuestStatus .REWARD ) {
67
59
if (targetId == 204208 ) {
68
- removeQuestItem (env , 182207079 , 1 );
69
- removeQuestItem (env , 182207080 , 1 );
70
- removeQuestItem (env , 182207081 , 1 );
71
60
return sendQuestEndDialog (env );
72
61
}
73
62
}
0 commit comments