root/trunk/AE-go_GameServer/data/scripts/system/handlers/quest/poeta/_1002RequestoftheElim.java

15001508
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
							}