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

15081513
54
		if(env.getVisibleObject() instanceof Npc)
54
		if(env.getVisibleObject() instanceof Npc)
55
			targetId = ((Npc) env.getVisibleObject()).getNpcId();
55
			targetId = ((Npc) env.getVisibleObject()).getNpcId();
56
		QuestState qs = player.getQuestStateList().getQuestState(questId);
56
		QuestState qs = player.getQuestStateList().getQuestState(questId);
57
		int var = qs.getQuestVarById(0);
58
		if(targetId == 203075)
57
		if(targetId == 203075)
59
		{
58
		{
60
			if(qs == null)
59
			if(qs == null)
...
...
68
			{
67
			{
69
				if(env.getDialogId() == -1)
68
				if(env.getDialogId() == -1)
70
				{
69
				{
71
					if(var == 2)
70
					if(qs.getQuestVarById(0) == 2)
72
						return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 2375);
71
						return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 2375);
73
					else if(var == 3)
72
					else if(qs.getQuestVarById(0) == 3)
74
						return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 2716);
73
						return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 2716);
75
					return false;
74
					return false;
76
				}
75
				}
77
				else if(env.getDialogId() == 1009)
76
				else if(env.getDialogId() == 1009)
78
					return sendQuestDialog(player, env.getVisibleObject().getObjectId(), var + 3);
77
					return sendQuestDialog(player, env.getVisibleObject().getObjectId(), qs.getQuestVarById(0) + 3);
79
				else if(env.getDialogId() == 17)
78
				else if(env.getDialogId() == 17)
80
				{
79
				{
81
					questService.questFinish(env, var - 2);
80
					questService.questFinish(env, qs.getQuestVarById(0) - 2);
82
					PacketSendUtility
81
					PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), 10));
83
						.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), 10));
84
					return true;
82
					return true;
85
				}
83
				}
86
			}
84
			}
...
...
89
		{
87
		{
90
			if(env.getDialogId() == 25)
88
			if(env.getDialogId() == 25)
91
			{
89
			{
92
				if(var == 0)
90
				if(qs.getQuestVarById(0) == 0)
93
					return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 1352);
91
					return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 1352);
94
				else if(var == 1)
92
				else if(qs.getQuestVarById(0) == 1)
95
					return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 1353);
93
					return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 1353);
96
				return false;
94
				return false;
97
			}
95
			}
...
...
99
			{
97
			{
100
				if(collectItemCheck(env))
98
				if(collectItemCheck(env))
101
				{
99
				{
102
					qs.setQuestVarById(0, var + 1);
100
					qs.setQuestVarById(0, qs.getQuestVarById(0) + 1);
103
					updateQuestStatus(player, qs);
101
					updateQuestStatus(player, qs);
104
					return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 1353);
102
					return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 1353);
105
				}
103
				}