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

15001508
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);
57
		if(targetId == 203075)
58
		if(targetId == 203075)
58
		{
59
		{
59
			if(qs == null)
60
			if(qs == null)
...
...
67
			{
68
			{
68
				if(env.getDialogId() == -1)
69
				if(env.getDialogId() == -1)
69
				{
70
				{
70
					if(qs.getQuestVars().getQuestVarById(0) == 2)
71
					if(var == 2)
71
						return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 2375);
72
						return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 2375);
72
					else if(qs.getQuestVars().getQuestVarById(0) == 3)
73
					else if(var == 3)
73
						return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 2716);
74
						return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 2716);
74
					return false;
75
					return false;
75
				}
76
				}
76
				else if(env.getDialogId() == 1009)
77
				else if(env.getDialogId() == 1009)
77
					return sendQuestDialog(player, env.getVisibleObject().getObjectId(), qs.getQuestVars()
78
					return sendQuestDialog(player, env.getVisibleObject().getObjectId(), var + 3);
78
						.getQuestVarById(0) + 3);
79
				else if(env.getDialogId() == 17)
79
				else if(env.getDialogId() == 17)
80
				{
80
				{
81
					questService.questFinish(env, qs.getQuestVars().getQuestVarById(0) - 2);
81
					questService.questFinish(env, var - 2);
82
					PacketSendUtility
82
					PacketSendUtility
83
						.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), 10));
83
						.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), 10));
84
					return true;
84
					return true;
...
...
89
		{
89
		{
90
			if(env.getDialogId() == 25)
90
			if(env.getDialogId() == 25)
91
			{
91
			{
92
				if(qs.getQuestVars().getQuestVarById(0) == 0)
92
				if(var == 0)
93
					return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 1352);
93
					return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 1352);
94
				else if(qs.getQuestVars().getQuestVarById(0) == 1)
94
				else if(var == 1)
95
					return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 1353);
95
					return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 1353);
96
				return false;
96
				return false;
97
			}
97
			}
...
...
99
			{
99
			{
100
				if(collectItemCheck(env))
100
				if(collectItemCheck(env))
101
				{
101
				{
102
					qs.getQuestVars().setQuestVarById(0, qs.getQuestVars().getQuestVarById(0) + 1);
102
					qs.setQuestVarById(0, var + 1);
103
					updateQuestStatus(player, qs);
103
					updateQuestStatus(player, qs);
104
					return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 1353);
104
					return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 1353);
105
				}
105
				}
...
...
108
			}
108
			}
109
			else if(env.getDialogId() == 10000 || env.getDialogId() == 10001)
109
			else if(env.getDialogId() == 10000 || env.getDialogId() == 10001)
110
			{
110
			{
111
				qs.getQuestVars().setQuestVarById(0, env.getDialogId() - 10000 + 2);
111
				qs.setQuestVarById(0, env.getDialogId() - 10000 + 2);
112
				qs.setStatus(QuestStatus.REWARD);
112
				qs.setStatus(QuestStatus.REWARD);
113
				updateQuestStatus(player, qs);
113
				updateQuestStatus(player, qs);
114
				PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), 10));
114
				PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), 10));