root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/questEngine/handlers/template/MonsterHunt.java

15001508
76
			{
76
			{
77
				for(MonsterInfo mi : monsterInfo.values())
77
				for(MonsterInfo mi : monsterInfo.values())
78
				{
78
				{
79
					if(mi.getMaxKill() < qs.getQuestVars().getQuestVarById(mi.getVarId()))
79
					if(mi.getMaxKill() < qs.getQuestVarById(mi.getVarId()))
80
						return false;
80
						return false;
81
				}
81
				}
82
				if(env.getDialogId() == 25)
82
				if(env.getDialogId() == 25)
...
...
84
				else if(env.getDialogId() == 1009)
84
				else if(env.getDialogId() == 1009)
85
				{
85
				{
86
					qs.setStatus(QuestStatus.REWARD);
86
					qs.setStatus(QuestStatus.REWARD);
87
					qs.getQuestVars().setQuestVarById(0, qs.getQuestVars().getQuestVarById(0) + 1);
87
					qs.setQuestVarById(0, qs.getQuestVarById(0) + 1);
88
					updateQuestStatus(player, qs);
88
					updateQuestStatus(player, qs);
89
					return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 5);
89
					return sendQuestDialog(player, env.getVisibleObject().getObjectId(), 5);
90
				}
90
				}
...
...
116
		MonsterInfo mi = monsterInfo.get(targetId);
116
		MonsterInfo mi = monsterInfo.get(targetId);
117
		if(mi == null)
117
		if(mi == null)
118
			return false;
118
			return false;
119
		if(mi.getMaxKill() <= qs.getQuestVars().getQuestVarById(mi.getVarId()))
119
		if(mi.getMaxKill() <= qs.getQuestVarById(mi.getVarId()))
120
			return false;
120
			return false;
121
121
122
		qs.getQuestVars().setQuestVarById(mi.getVarId(), qs.getQuestVars().getQuestVarById(mi.varId) + 1);
122
		qs.setQuestVarById(mi.getVarId(), qs.getQuestVarById(mi.varId) + 1);
123
		updateQuestStatus(player, qs);
123
		updateQuestStatus(player, qs);
124
		return true;
124
		return true;
125
	}
125
	}