Author: MrPoke
(2010/03/14 05:07) Almost 2 years ago
Insomnia Medicine null fix.
54
if(env.getVisibleObject() instanceof Npc)
55
targetId = ((Npc) env.getVisibleObject()).getNpcId();
56
QuestState qs = player.getQuestStateList().getQuestState(questId);
57
int var = qs.getQuestVarById(0);
58
if(targetId == 203075)
59
{
60
if(qs == null)
...
68
67
69
if(env.getDialogId() == -1)
70
71
if(var == 2)
if(qs.getQuestVarById(0) == 2)
72
return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 2375);
73
else if(var == 3)
else if(qs.getQuestVarById(0) == 3)
74
return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 2716);
75
return false;
76
}
77
else if(env.getDialogId() == 1009)
78
return sendQuestDialog(player, env.getVisibleObject().getObjectId(), var + 3);
return sendQuestDialog(player, env.getVisibleObject().getObjectId(), qs.getQuestVarById(0) + 3);
79
else if(env.getDialogId() == 17)
80
81
questService.questFinish(env, var - 2);
questService.questFinish(env, qs.getQuestVarById(0) - 2);
82
PacketSendUtility
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;
85
86
89
87
90
if(env.getDialogId() == 25)
88
91
92
if(var == 0)
if(qs.getQuestVarById(0) == 0)
93
return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 1352);
94
else if(var == 1)
else if(qs.getQuestVarById(0) == 1)
95
return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 1353);
96
97
99
100
if(collectItemCheck(env))
98
101
102
qs.setQuestVarById(0, var + 1);
qs.setQuestVarById(0, qs.getQuestVarById(0) + 1);
103
updateQuestStatus(player, qs);
104
105
int var = qs.getQuestVarById(0);{{{{{{if(var == 2)if(qs.getQuestVarById(0) == 2)else if(var == 3)else if(qs.getQuestVarById(0) == 3)return sendQuestDialog(player, env.getVisibleObject().getObjectId(), var + 3);return sendQuestDialog(player, env.getVisibleObject().getObjectId(), qs.getQuestVarById(0) + 3);{{questService.questFinish(env, var - 2);questService.questFinish(env, qs.getQuestVarById(0) - 2);PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), 10));.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), 10));{{{{if(var == 0)if(qs.getQuestVarById(0) == 0)else if(var == 1)else if(qs.getQuestVarById(0) == 1){{{{qs.setQuestVarById(0, var + 1);qs.setQuestVarById(0, qs.getQuestVarById(0) + 1);