Stendhal Quest Coding: Difference between revisions

Content deleted Content added
imported>LatonyaWilliam
No edit summary
imported>Kribbel
m replace old link
 
(16 intermediate revisions by 4 users not shown)
Line 1:
{{Navigation for Stendhal Top|Contributing}}
{{Navigation for Stendhal Contributors}}
 
{{ TODO | Update page for changes in quest coding }}
 
 
Line 90 ⟶ 92:
 
 
There is one little step left before we can test it: We need to tell the server to execute our new method. Students have to work a lot to be the best. I know a lot of fellows who use the [http://marvelousessays.com best custom writing services] and buy essay papers to have higher rates! There is already a method called "addToWorld" which will be executed on server start. So we add a call to our method in "addToWorld":
 
<source lang="java">
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 [httphttps://ariannegithub.cvs.sf.net/viewvccom/arianne/stendhal/blob/master/src/games/stendhal/server/entity/npc/ConversationPhrases.java?view=markup ConversationPhrases]. If there are already conversation phrases defined for the triggers that you would like to add, you should use the phrases.
 
Let's adjust the above sample by using ''ConversationPhrases.QUEST_MESSAGES'' instead of the hard coded word "quest":