Talking Island rework #2.

Contributed by Stayway.
This commit is contained in:
MobiusDev
2017-06-09 17:59:10 +00:00
parent ca7cd441d8
commit 29533ee735
56 changed files with 360 additions and 436 deletions

View File

@@ -19,6 +19,9 @@ package ai.areas.TalkingIsland.YeSegiraTeleportDevice;
import java.util.HashMap;
import java.util.Map;
import quests.Q10365_ForTheSearchdogKing.Q10365_ForTheSearchdogKing;
import ai.AbstractNpcAI;
import com.l2jmobius.gameserver.enums.Movie;
import com.l2jmobius.gameserver.enums.Race;
import com.l2jmobius.gameserver.instancemanager.QuestManager;
@@ -33,9 +36,6 @@ import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerCreat
import com.l2jmobius.gameserver.model.quest.Quest;
import com.l2jmobius.gameserver.model.quest.QuestState;
import ai.AbstractNpcAI;
import quests.Q10365_SeekerEscort.Q10365_SeekerEscort;
/**
* Ye Segira Teleport Device AI.
* @author St3eT
@@ -101,10 +101,10 @@ public final class YeSegiraTeleportDevice extends AbstractNpcAI
}
else if (event.equals("5_exploration_zone"))
{
final QuestState st = player.getQuestState(Q10365_SeekerEscort.class.getSimpleName());
final QuestState st = player.getQuestState(Q10365_ForTheSearchdogKing.class.getSimpleName());
if ((st != null) && st.isStarted() && st.isCond(1))
{
final Quest quest_10365 = QuestManager.getInstance().getQuest(Q10365_SeekerEscort.class.getSimpleName());
final Quest quest_10365 = QuestManager.getInstance().getQuest(Q10365_ForTheSearchdogKing.class.getSimpleName());
if (quest_10365 != null)
{
quest_10365.notifyEvent("TELEPORT_TO_NEXT_STAGE", null, player);