root/trunk/AE-go_GameServer/data/scripts/system/handlers/quest/poeta/_1004NeutralizingOdium.java
| 1500 | 1508 | ||
|---|---|---|---|
68 | if(qs == null) | 68 | if(qs == null) |
69 | return false; | 69 | return false; |
70 | 70 | ||
71 | int var = qs.getQuestVars().getQuestVarById(0); | 71 | int var = qs.getQuestVarById(0); |
72 | int targetId = 0; | 72 | int targetId = 0; |
73 | if(env.getVisibleObject() instanceof Npc) | 73 | if(env.getVisibleObject() instanceof Npc) |
74 | targetId = ((Npc) env.getVisibleObject()).getNpcId(); | 74 | targetId = ((Npc) env.getVisibleObject()).getNpcId(); |
... | ... | ||
92 | if(player.getInventory().getItemCountByItemId(182200005) == 0) | 92 | if(player.getInventory().getItemCountByItemId(182200005) == 0) |
93 | if (!itemService.addItems(player, Collections.singletonList(new QuestItems(182200005, 1)))) | 93 | if (!itemService.addItems(player, Collections.singletonList(new QuestItems(182200005, 1)))) |
94 | return true; | 94 | return true; |
95 | qs.getQuestVars().setQuestVarById(0, var + 1); | 95 | qs.setQuestVarById(0, var + 1); |
96 | updateQuestStatus(player, qs); | 96 | updateQuestStatus(player, qs); |
97 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() | 97 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() |
98 | .getObjectId(), 10)); | 98 | .getObjectId(), 10)); |
... | ... | ||
129 | PacketSendUtility.broadcastPacket(player, new SM_EMOTION(player, 38, 0, | 129 | PacketSendUtility.broadcastPacket(player, new SM_EMOTION(player, 38, 0, |
130 | targetObjectId), true); | 130 | targetObjectId), true); |
131 | QuestState qs = player.getQuestStateList().getQuestState(questId); | 131 | QuestState qs = player.getQuestStateList().getQuestState(questId); |
132 | qs.getQuestVars().setQuestVarById(0, qs.getQuestVars().getQuestVarById(0)+1); | 132 | qs.setQuestVarById(0, qs.getQuestVarById(0)+1); |
133 | updateQuestStatus(player, qs); | 133 | updateQuestStatus(player, qs); |
134 | player.getInventory().removeFromBagByItemId(182200005, 1); | 134 | player.getInventory().removeFromBagByItemId(182200005, 1); |
135 | PacketSendUtility.broadcastPacket(player.getTarget(), new SM_EMOTION((Creature)player.getTarget(), 16, 128, 0)); | 135 | PacketSendUtility.broadcastPacket(player.getTarget(), new SM_EMOTION((Creature)player.getTarget(), 16, 128, 0)); |
... | ... | ||
152 | case 10001: | 152 | case 10001: |
153 | if(var == 2) | 153 | if(var == 2) |
154 | { | 154 | { |
155 | qs.getQuestVars().setQuestVarById(0, var + 1); | 155 | qs.setQuestVarById(0, var + 1); |
156 | updateQuestStatus(player, qs); | 156 | updateQuestStatus(player, qs); |
157 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() | 157 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() |
158 | .getObjectId(), 10)); | 158 | .getObjectId(), 10)); |
... | ... | ||
161 | case 10002: | 161 | case 10002: |
162 | if(var == 11) | 162 | if(var == 11) |
163 | { | 163 | { |
164 | qs.getQuestVars().setQuestVarById(0, 4); | 164 | qs.setQuestVarById(0, 4); |
165 | updateQuestStatus(player, qs); | 165 | updateQuestStatus(player, qs); |
166 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() | 166 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() |
167 | .getObjectId(), 10)); | 167 | .getObjectId(), 10)); |
... | ... | ||
171 | { | 171 | { |
172 | if(collectItemCheck(env)) | 172 | if(collectItemCheck(env)) |
173 | { | 173 | { |
174 | qs.getQuestVars().setQuestVarById(0, 11); | 174 | qs.setQuestVarById(0, 11); |
175 | updateQuestStatus(player, qs); | 175 | updateQuestStatus(player, qs); |
176 | return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 1694); | 176 | return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 1694); |
177 | } | 177 | } |
Download diff