root/trunk/AE-go_GameServer/data/scripts/system/handlers/quest/poeta/_1001TheKerubThreat.java
| 1500 | 1508 | ||
|---|---|---|---|
56 | if(qs == null) | 56 | if(qs == null) |
57 | return false; | 57 | return false; |
58 | 58 | ||
59 | int var = qs.getQuestVars().getQuestVarById(0); | 59 | int var = qs.getQuestVarById(0); |
60 | int targetId = 0; | 60 | int targetId = 0; |
61 | if(env.getVisibleObject() instanceof Npc) | 61 | if(env.getVisibleObject() instanceof Npc) |
62 | targetId = ((Npc) env.getVisibleObject()).getNpcId(); | 62 | targetId = ((Npc) env.getVisibleObject()).getNpcId(); |
... | ... | ||
67 | { | 67 | { |
68 | if(var > 0 && var < 6) | 68 | if(var > 0 && var < 6) |
69 | { | 69 | { |
70 | qs.getQuestVars().setQuestVarById(0, qs.getQuestVars().getQuestVarById(0) + 1); | 70 | qs.setQuestVarById(0, qs.getQuestVarById(0) + 1); |
71 | updateQuestStatus(player, qs); | 71 | updateQuestStatus(player, qs); |
72 | return true; | 72 | return true; |
73 | } | 73 | } |
... | ... | ||
95 | if(qs == null) | 95 | if(qs == null) |
96 | return false; | 96 | return false; |
97 | 97 | ||
98 | int var = qs.getQuestVars().getQuestVarById(0); | 98 | int var = qs.getQuestVarById(0); |
99 | int targetId = 0; | 99 | int targetId = 0; |
100 | if(env.getVisibleObject() instanceof Npc) | 100 | if(env.getVisibleObject() instanceof Npc) |
101 | targetId = ((Npc) env.getVisibleObject()).getNpcId(); | 101 | targetId = ((Npc) env.getVisibleObject()).getNpcId(); |
... | ... | ||
131 | else | 131 | else |
132 | { | 132 | { |
133 | player.getInventory().removeFromBagByItemId(182200001, itemCount); | 133 | player.getInventory().removeFromBagByItemId(182200001, itemCount); |
134 | qs.getQuestVars().setQuestVarById(0, var + 1); | 134 | qs.setQuestVarById(0, var + 1); |
135 | qs.setStatus(QuestStatus.REWARD); | 135 | qs.setStatus(QuestStatus.REWARD); |
136 | updateQuestStatus(player, qs); | 136 | updateQuestStatus(player, qs); |
137 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() | 137 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() |
... | ... | ||
147 | case 10001: | 147 | case 10001: |
148 | if(var == 0 || var == 6) | 148 | if(var == 0 || var == 6) |
149 | { | 149 | { |
150 | qs.getQuestVars().setQuestVarById(0, var + 1); | 150 | qs.setQuestVarById(0, var + 1); |
151 | updateQuestStatus(player, qs); | 151 | updateQuestStatus(player, qs); |
152 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() | 152 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() |
153 | .getObjectId(), 10)); | 153 | .getObjectId(), 10)); |
Download diff