Method to set start message for letter quests.

This commit is contained in:
MobiusDev 2017-02-25 11:19:47 +00:00
parent ea18a423b2
commit d6de2740bd
4 changed files with 14 additions and 0 deletions

View File

@ -119,6 +119,11 @@ public abstract class LetterQuest extends Quest
}
}
public final void setStartMessage(NpcStringId msg)
{
_startMessage = msg;
}
/**
* Gets teleport command associated with current quest.
* @return command in form Q<i>questId</i>_teleport (<i>questId</i> is replaced with original quest id)

View File

@ -20,6 +20,7 @@ import com.l2jmobius.gameserver.model.Location;
import com.l2jmobius.gameserver.model.actor.L2Npc;
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
import com.l2jmobius.gameserver.model.quest.QuestState;
import com.l2jmobius.gameserver.network.NpcStringId;
import quests.LetterQuest;
@ -47,6 +48,7 @@ public final class Q10712_TheMinstrelsSongPart1 extends LetterQuest
setLevel(MIN_LEVEL, MAX_LEVEL);
setStartLocation(SOE_TALKING_ISLAND, TELEPORT_LOC);
registerQuestItems(SOE_TALKING_ISLAND);
setStartMessage(NpcStringId.THIS_IS_THIS_IS_A_GREAT_ACHIEVEMENT_THAT_IS_WORTHY_OF_THE_TRUE_HEROES_OF_LEGEND);
}
@Override

View File

@ -119,6 +119,11 @@ public abstract class LetterQuest extends Quest
}
}
public final void setStartMessage(NpcStringId msg)
{
_startMessage = msg;
}
/**
* Gets teleport command associated with current quest.
* @return command in form Q<i>questId</i>_teleport (<i>questId</i> is replaced with original quest id)

View File

@ -20,6 +20,7 @@ import com.l2jmobius.gameserver.model.Location;
import com.l2jmobius.gameserver.model.actor.L2Npc;
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
import com.l2jmobius.gameserver.model.quest.QuestState;
import com.l2jmobius.gameserver.network.NpcStringId;
import quests.LetterQuest;
@ -47,6 +48,7 @@ public final class Q10712_TheMinstrelsSongPart1 extends LetterQuest
setLevel(MIN_LEVEL, MAX_LEVEL);
setStartLocation(SOE_TALKING_ISLAND, TELEPORT_LOC);
registerQuestItems(SOE_TALKING_ISLAND);
setStartMessage(NpcStringId.THIS_IS_THIS_IS_A_GREAT_ACHIEVEMENT_THAT_IS_WORTHY_OF_THE_TRUE_HEROES_OF_LEGEND);
}
@Override