Class TheMissingBooks
java.lang.Object
games.stendhal.server.maps.quests.AbstractQuest
games.stendhal.server.maps.quests.TheMissingBooks
- All Implemented Interfaces:
IQuest
QUEST: Quest to get a recipe for a potion for Imorgen
PARTICIPANTS:
- Cameron
- The librarian, Cameron, of Constantines Villa needs to find some books.
- There are seven books missing in the library shelves.
- Cameron knows the beginning of a sentence out of each book he is searching for.
- You have to find the book and tell Cameron the rest of the sentence. He chooses the book randomly.
- He knows then that you found the book and that these aren't lost.
- You'll reward you for your efforts.
- A recipe which Imorgen needs for her potion
- no repetitions
- Author:
- storyteller and bluelads4
-
Field Summary
Fields inherited from class games.stendhal.server.maps.quests.AbstractQuest
npcs, questInfo -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadds the quest to the game world (e.g.getHistory(Player player) Gets a the quest history for the given player, written in the first person.getName()Returns the name of the quest.Returns the starter NPC for the quest, or null if there is noneThe slot-name in !quests.Methods inherited from class games.stendhal.server.maps.quests.AbstractQuest
fillQuestInfo, fillQuestInfo, fillQuestInfo, fillQuestInfo, getCompletedCount, getFormattedHistory, getHint, getMinLevel, getQuestInfo, getRegion, isCompleted, isRepeatable, isStarted, isVisibleOnQuestStatus, isVisibleOnQuestStatus, removeFromWorld, updatePlayer
-
Constructor Details
-
TheMissingBooks
public TheMissingBooks()
-
-
Method Details
-
getSlotName
Description copied from class:AbstractQuestThe slot-name in !quests.- Specified by:
getSlotNamein interfaceIQuest- Specified by:
getSlotNamein classAbstractQuest- Returns:
- the slot's name
-
getHistory
Description copied from interface:IQuestGets a the quest history for the given player, written in the first person.- Parameters:
player- Player- Returns:
- list of history item-names
-
addToWorld
public void addToWorld()Description copied from interface:IQuestadds the quest to the game world (e.g. by placing SpeakerNPCs there)- Specified by:
addToWorldin interfaceIQuest- Specified by:
addToWorldin classAbstractQuest
-
getName
Description copied from interface:IQuestReturns the name of the quest.- Specified by:
getNamein interfaceIQuest- Specified by:
getNamein classAbstractQuest- Returns:
- name
-
getNPCName
Description copied from class:AbstractQuestReturns the starter NPC for the quest, or null if there is none- Specified by:
getNPCNamein interfaceIQuest- Overrides:
getNPCNamein classAbstractQuest- Returns:
- NPC name, or null for quests with no starter NPC
-