Class QuestHistoryBuilder
java.lang.Object
games.stendhal.server.entity.npc.quest.QuestHistoryBuilder
- Direct Known Subclasses:
DeliverItemQuestHistoryBuilder
defines the "history" of player progress as shown in the travel log
- Author:
- hendrik
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddResult(QuestHistoryResult result) Adds a custom conditional result to history.whenCompletionsShown(String whenCompletionsShown) Will be shown in travel log when player has completed quest at least 1 time.whenNpcWasMet(String whenNpcWasMet) whenQuestCanBeRepeated(String whenQuestCanBeRepeated) whenQuestWasAccepted(String whenQuestWasAccepted) whenQuestWasCompleted(String whenQuestWasCompleted) whenQuestWasRejected(String whenQuestWasRejected) whenTaskWasCompleted(String whenTaskWasCompleted)
-
Method Details
-
whenNpcWasMet
-
whenQuestWasRejected
-
whenQuestWasAccepted
-
whenTaskWasCompleted
-
whenQuestWasCompleted
-
whenQuestCanBeRepeated
-
whenCompletionsShown
Will be shown in travel log when player has completed quest at least 1 time. Instances of "[count]" in the string will be replaced with the number of completions. Anything else within square brackets ("[]") will be replaced with the equivalent singular or plural noun form. -
addResult
Adds a custom conditional result to history.- Parameters:
result- History result object to be called when history is requested.
-