Stendhal Quest Editor: Difference between revisions

From Arianne
Jump to navigation Jump to search
Content deleted Content added
imported>Hendrik Brummermann
No edit summary
imported>Hendrik Brummermann
No edit summary
Line 5: Line 5:
{{Stendhal Quests}}__NOTOC__
{{Stendhal Quests}}__NOTOC__


This tutorial will explain how to use the Stendhal Quest Editor to create your own quest for Stendhal. It will start slowly with some simple NPC interaction.


When you open the Stendhal Quest Editor, you are greeted with a form that might appear complicated. But don't be scared. We will look at the different input fields in small steps as need for them arises.
{{TODO|This article is a starting point of describing the '''experimental''' quest editor for Stendhal}}


[[Image:FsmEditor New.png]]
This tutorial will explain how to use the Stendhal Quest Editor to create your own quest for Stendhal. It will start slowly with some simple NPC interaction.




== Task 1: Respond to "job" by saying "I am a lumberjack." ==
== Task 1: Respond to "job" by saying "I am a lumberjack." ==

When you open the Stendhal Quest Editor, you are greeted with a form that might appear complicated. But don't be scared. We will look at the different input fields in small steps as need for them arises.

[[Image:FsmEditor New.png]]




Line 30: Line 27:
== Aside 1: The ingame view ==
== Aside 1: The ingame view ==


{{TODO: Screenshot in game}}
{{TODO|Screenshot in game}}


== Task 2: Respond to "lumberjack" by saying "I cut trees" ==
== Task 2: Respond to "lumberjack" by saying "I cut trees" ==

Revision as of 20:57, 10 September 2012



Stendhal Quests

This tutorial will explain how to use the Stendhal Quest Editor to create your own quest for Stendhal. It will start slowly with some simple NPC interaction.

When you open the Stendhal Quest Editor, you are greeted with a form that might appear complicated. But don't be scared. We will look at the different input fields in small steps as need for them arises.


Task 1: Respond to "job" by saying "I am a lumberjack."

Our first task is, to make the NPC listen for "job". We call those words triggers. In the blue area, select "JOB" in the drop down box called "Predefined Triggers".

Next, we want that the NPCs replies with "I am a lumberjack." The green area is dedicated to actions, SayTextAction is already preselected. So all you need to do, is to replace "Hello, World" with the sentence.

You are already done.

Now click the Save-button and think of a name for your quest. (It might be a good idea to include your nickname to prevent conflicts with other people).

Aside 1: The ingame view

TODO: Screenshot in game

Task 2: Respond to "lumberjack" by saying "I cut trees"

TODO: custom trigger

TODO: hashtag to highlight lumberjack

Aside 2: The game view

TODO: Screenshot in game

Aside 3: The graph view

TODO: Screenshot of graph view

TODO: Explain graph view

Task 3: Ask the player for a new axe

TODO: QUEST-trigger, ask question

TODO: Explain states

TODO: Add yes and no answer

TODO: Graph view

Task 4: SetQuestAction