Stendhal Quest Coding: Difference between revisions
Content deleted Content added
imported>Yoriy |
imported>Kribbel m replace old link |
||
| (57 intermediate revisions by 7 users not shown) | |||
Line 1:
{{Navigation for Stendhal Top|Contributing}}
{{Navigation for Stendhal Contributors}}
{{ TODO | Update page for changes in quest coding }}
Line 58 ⟶ 60:
</source>
Don't worry, if you don't understand a word of
In order for the Stendhal server to pick up this file, it has to be registered in the file StendhalQuestSystem.java in the package games.stendhal.server.core.rp by adding two lines at the appropriate places:
Line 105 ⟶ 107:
== Commonly used conversation phrases ==
Good, Hayunn now replies to the trigger "quest". He does not, however, reply to "task". All other NPCs accept both words as synonym. A simple solution would be to add a second ''npc.addReply'' line. But there is a better way which makes it very easy to add additional synonyms later. We predefined lists of commonly used [
Let's adjust the above sample by using ''ConversationPhrases.QUEST_MESSAGES'' instead of the hard coded word "quest":
| |||