root/trunk/AE-go_GameServer/data/scripts/system/handlers/quest/poeta/_1002RequestoftheElim.java
| 1500 | 1508 | ||
|---|---|---|---|
92 | if(qs == null) | 92 | if(qs == null) |
93 | return false; | 93 | return false; |
94 | 94 | ||
95 | int var = qs.getQuestVars().getQuestVarById(0); | 95 | int var = qs.getQuestVarById(0); |
96 | int targetId = 0; | 96 | int targetId = 0; |
97 | if(env.getVisibleObject() instanceof Npc) | 97 | if(env.getVisibleObject() instanceof Npc) |
98 | targetId = ((Npc) env.getVisibleObject()).getNpcId(); | 98 | targetId = ((Npc) env.getVisibleObject()).getNpcId(); |
... | ... | ||
125 | case 10000: | 125 | case 10000: |
126 | if(var == 0) | 126 | if(var == 0) |
127 | { | 127 | { |
128 | qs.getQuestVars().setQuestVarById(0, var + 1); | 128 | qs.setQuestVarById(0, var + 1); |
129 | updateQuestStatus(player, qs); | 129 | updateQuestStatus(player, qs); |
130 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), | 130 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), |
131 | 10)); | 131 | 10)); |
... | ... | ||
156 | { | 156 | { |
157 | if(collectItemCheck(env)) | 157 | if(collectItemCheck(env)) |
158 | { | 158 | { |
159 | qs.getQuestVars().setQuestVarById(0, 12); | 159 | qs.setQuestVarById(0, 12); |
160 | updateQuestStatus(player, qs); | 160 | updateQuestStatus(player, qs); |
161 | return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 2120); | 161 | return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 2120); |
162 | } | 162 | } |
... | ... | ||
176 | if(player.getInventory().getItemCountByItemId(182200002) == 0) | 176 | if(player.getInventory().getItemCountByItemId(182200002) == 0) |
177 | if (!itemService.addItems(player, Collections.singletonList(new QuestItems(182200002, 1)))) | 177 | if (!itemService.addItems(player, Collections.singletonList(new QuestItems(182200002, 1)))) |
178 | return true; | 178 | return true; |
179 | qs.getQuestVars().setQuestVarById(0, var + 1); | 179 | qs.setQuestVarById(0, var + 1); |
180 | updateQuestStatus(player, qs); | 180 | updateQuestStatus(player, qs); |
181 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), | 181 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), |
182 | 10)); | 182 | 10)); |
... | ... | ||
186 | case 10002: | 186 | case 10002: |
187 | if(var == 5) | 187 | if(var == 5) |
188 | { | 188 | { |
189 | qs.getQuestVars().setQuestVarById(0, var + 1); | 189 | qs.setQuestVarById(0, var + 1); |
190 | updateQuestStatus(player, qs); | 190 | updateQuestStatus(player, qs); |
191 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), | 191 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), |
192 | 10)); | 192 | 10)); |
... | ... | ||
196 | case 10003: | 196 | case 10003: |
197 | if(var == 12) | 197 | if(var == 12) |
198 | { | 198 | { |
199 | qs.getQuestVars().setQuestVarById(0, var + 1); | 199 | qs.setQuestVarById(0, var + 1); |
200 | updateQuestStatus(player, qs); | 200 | updateQuestStatus(player, qs); |
201 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), | 201 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), |
202 | 10)); | 202 | 10)); |
... | ... | ||
237 | case 25: | 237 | case 25: |
238 | if(var == 2) | 238 | if(var == 2) |
239 | var++; | 239 | var++; |
240 | qs.getQuestVars().setQuestVarById(0, var + 1); | 240 | qs.setQuestVarById(0, var + 1); |
241 | updateQuestStatus(player, qs); | 241 | updateQuestStatus(player, qs); |
242 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), 0)); | 242 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), 0)); |
243 | ((Npc) env.getVisibleObject()).getController().onDie(); | 243 | ((Npc) env.getVisibleObject()).getController().onDie(); |
... | ... | ||
267 | case 10004: | 267 | case 10004: |
268 | if(var == 13) | 268 | if(var == 13) |
269 | { | 269 | { |
270 | qs.getQuestVars().setQuestVarById(0, 20); | 270 | qs.setQuestVarById(0, 20); |
271 | updateQuestStatus(player, qs); | 271 | updateQuestStatus(player, qs); |
272 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), | 272 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), |
273 | 0)); | 273 | 0)); |
... | ... | ||
303 | @Override | 303 | @Override |
304 | public void run() | 304 | public void run() |
305 | { | 305 | { |
306 | qs.getQuestVars().setQuestVarById(0, 14); | 306 | qs.setQuestVarById(0, 14); |
307 | updateQuestStatus(player, qs); | 307 | updateQuestStatus(player, qs); |
308 | teleportService.teleportTo(player, 210010000, 1, 603, 1537, 116, (byte) 20, 0); | 308 | teleportService.teleportTo(player, 210010000, 1, 603, 1537, 116, (byte) 20, 0); |
309 | } | 309 | } |
Download diff