[Classic] Custom tutorial quest.
This commit is contained in:
@ -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))
|
||||
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user