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

15001508
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);