root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/services/QuestService.java

15001508
224
			if(template.getMaxRepeatCount() >= qs.getCompliteCount())
224
			if(template.getMaxRepeatCount() >= qs.getCompliteCount())
225
			{
225
			{
226
				qs.setStatus(questStatus);
226
				qs.setStatus(questStatus);
227
				qs.getQuestVars().setQuestVar(0);
227
				qs.setQuestVar(0);
228
			}
228
			}
229
		}
229
		}
230
230
...
...
240
		if(qs == null || qs.getStatus() != QuestStatus.START)
240
		if(qs == null || qs.getStatus() != QuestStatus.START)
241
			return false;
241
			return false;
242
242
243
		qs.getQuestVars().setQuestVarById(0, qs.getQuestVars().getQuestVarById(0) + 1);
243
		qs.setQuestVarById(0, qs.getQuestVarById(0) + 1);
244
		qs.setStatus(QuestStatus.REWARD);
244
		qs.setStatus(QuestStatus.REWARD);
245
		PacketSendUtility.sendPacket(player, new SM_QUEST_STEP(id, qs.getStatus(), qs.getQuestVars().getQuestVars()));
245
		PacketSendUtility.sendPacket(player, new SM_QUEST_STEP(id, qs.getStatus(), qs.getQuestVars().getQuestVars()));
246
		player.getController().updateNearbyQuests();
246
		player.getController().updateNearbyQuests();