root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/questEngine/handlers/models/xmlQuest/operations/SetQuestStatusOperation.java

23182440
23
import javax.xml.bind.annotation.XmlType;
23
import javax.xml.bind.annotation.XmlType;
24
24
25
import com.aionemu.gameserver.model.gameobjects.player.Player;
25
import com.aionemu.gameserver.model.gameobjects.player.Player;
26
import com.aionemu.gameserver.network.aion.serverpackets.SM_QUEST_STEP;
26
import com.aionemu.gameserver.network.aion.serverpackets.SM_QUEST_ACCEPTED;
27
import com.aionemu.gameserver.questEngine.model.QuestEnv;
27
import com.aionemu.gameserver.questEngine.model.QuestEnv;
28
import com.aionemu.gameserver.questEngine.model.QuestState;
28
import com.aionemu.gameserver.questEngine.model.QuestState;
29
import com.aionemu.gameserver.questEngine.model.QuestStatus;
29
import com.aionemu.gameserver.questEngine.model.QuestStatus;
...
...
54
        if (qs!=null)
54
        if (qs!=null)
55
        {
55
        {
56
        	qs.setStatus(status);
56
        	qs.setStatus(status);
57
    		PacketSendUtility.sendPacket(player, new SM_QUEST_STEP(questId, qs.getStatus(), qs.getQuestVars().getQuestVars()));
57
    		PacketSendUtility.sendPacket(player, new SM_QUEST_ACCEPTED(questId, qs.getStatus(), qs.getQuestVars().getQuestVars()));
58
    		if (qs.getStatus() == QuestStatus.COMPLETE)
58
    		if (qs.getStatus() == QuestStatus.COMPLETE)
59
    			player.getController().updateNearbyQuests();
59
    			player.getController().updateNearbyQuests();
60
        }
60
        }