[Classic] Custom tutorial quest.

This commit is contained in:
MobiusDev
2015-05-06 22:28:42 +00:00
parent bd54172313
commit e86a852905
32 changed files with 496 additions and 3 deletions

View File

@ -1472,7 +1472,11 @@ public final class L2PcInstance extends L2Playable
return;
}
if (getLastQuestNpcObject() > 0)
if (quest.getId() == 255)
{
quest.notifyEvent(event, null, this);
}
else if (getLastQuestNpcObject() > 0)
{
final L2Object object = L2World.getInstance().findObject(getLastQuestNpcObject());
if (object.isNpc() && isInsideRadius(object, L2Npc.INTERACTION_DISTANCE, false, false))

View File

@ -42,6 +42,7 @@ import com.l2jserver.gameserver.network.NpcStringId;
import com.l2jserver.gameserver.network.serverpackets.ExShowQuestMark;
import com.l2jserver.gameserver.network.serverpackets.PlaySound;
import com.l2jserver.gameserver.network.serverpackets.QuestList;
import com.l2jserver.gameserver.network.serverpackets.TutorialEnableClientEvent;
import com.l2jserver.gameserver.network.serverpackets.TutorialShowQuestionMark;
import com.l2jserver.gameserver.util.Util;
@ -1261,4 +1262,9 @@ public final class QuestState
{
unset("LOCATION_ID");
}
public void onTutorialClientEvent(int number)
{
getPlayer().sendPacket(new TutorialEnableClientEvent(number));
}
}