root/trunk/AE-go_GameServer/data/scripts/system/handlers/quest/poeta/_1005BarringtheGate.java
| 1500 | 1508 | ||
|---|---|---|---|
60 | if(qs == null) | 60 | if(qs == null) |
61 | return false; | 61 | return false; |
62 | 62 | ||
63 | int var = qs.getQuestVars().getQuestVarById(0); | 63 | int var = qs.getQuestVarById(0); |
64 | int targetId = 0; | 64 | int targetId = 0; |
65 | if(env.getVisibleObject() instanceof Npc) | 65 | if(env.getVisibleObject() instanceof Npc) |
66 | targetId = ((Npc) env.getVisibleObject()).getNpcId(); | 66 | targetId = ((Npc) env.getVisibleObject()).getNpcId(); |
... | ... | ||
77 | case 10000: | 77 | case 10000: |
78 | if(var == 0) | 78 | if(var == 0) |
79 | { | 79 | { |
80 | qs.getQuestVars().setQuestVarById(0, var + 1); | 80 | qs.setQuestVarById(0, var + 1); |
81 | updateQuestStatus(player, qs); | 81 | updateQuestStatus(player, qs); |
82 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() | 82 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() |
83 | .getObjectId(), 10)); | 83 | .getObjectId(), 10)); |
... | ... | ||
95 | case 10001: | 95 | case 10001: |
96 | if(var == 1) | 96 | if(var == 1) |
97 | { | 97 | { |
98 | qs.getQuestVars().setQuestVarById(0, var + 1); | 98 | qs.setQuestVarById(0, var + 1); |
99 | updateQuestStatus(player, qs); | 99 | updateQuestStatus(player, qs); |
100 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() | 100 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() |
101 | .getObjectId(), 10)); | 101 | .getObjectId(), 10)); |
... | ... | ||
113 | case 10002: | 113 | case 10002: |
114 | if(var == 2) | 114 | if(var == 2) |
115 | { | 115 | { |
116 | qs.getQuestVars().setQuestVarById(0, var + 1); | 116 | qs.setQuestVarById(0, var + 1); |
117 | updateQuestStatus(player, qs); | 117 | updateQuestStatus(player, qs); |
118 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() | 118 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() |
119 | .getObjectId(), 10)); | 119 | .getObjectId(), 10)); |
... | ... | ||
131 | case 10002: | 131 | case 10002: |
132 | if(var == 3) | 132 | if(var == 3) |
133 | { | 133 | { |
134 | qs.getQuestVars().setQuestVarById(0, var + 1); | 134 | qs.setQuestVarById(0, var + 1); |
135 | updateQuestStatus(player, qs); | 135 | updateQuestStatus(player, qs); |
136 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() | 136 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() |
137 | .getObjectId(), 10)); | 137 | .getObjectId(), 10)); |
... | ... | ||
149 | case 10002: | 149 | case 10002: |
150 | if(var == 4) | 150 | if(var == 4) |
151 | { | 151 | { |
152 | qs.getQuestVars().setQuestVarById(0, var + 1); | 152 | qs.setQuestVarById(0, var + 1); |
153 | updateQuestStatus(player, qs); | 153 | updateQuestStatus(player, qs); |
154 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() | 154 | PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject() |
155 | .getObjectId(), 10)); | 155 | .getObjectId(), 10)); |
... | ... | ||
240 | PacketSendUtility.broadcastPacket(player.getTarget(), new SM_EMOTION((Creature)player.getTarget(), 16, 128, 0)); | 240 | PacketSendUtility.broadcastPacket(player.getTarget(), new SM_EMOTION((Creature)player.getTarget(), 16, 128, 0)); |
241 | QuestState qs = player.getQuestStateList().getQuestState(questId); | 241 | QuestState qs = player.getQuestStateList().getQuestState(questId); |
242 | if (var != -1) | 242 | if (var != -1) |
243 | qs.getQuestVars().setQuestVarById(0, var); | 243 | qs.setQuestVarById(0, var); |
244 | else | 244 | else |
245 | qs.setStatus(QuestStatus.REWARD); | 245 | qs.setStatus(QuestStatus.REWARD); |
246 | updateQuestStatus(player, qs); | 246 | updateQuestStatus(player, qs); |
Download diff