
<dialog entry="hail">
 <node id="hail">
  <exec/>
  <display><![CDATA[Hail Adventurer, what can I do for you today?]]></display>
  <option id="money" forward="bank" auto="false">
   <display><![CDATA[I need money!]]></display>
  </option>
  <option id="food" forward="food" auto="false">
   <display><![CDATA[I need food!]]></display>
  </option>
  <option id="nothing" forward="farewell" auto="false">
   <display><![CDATA[Nothing thanks!]]></display>
  </option>
 </node>
 <node id="bank">
  <exec/>
  <display><![CDATA[Hey, I think you're in the wrong place, you might want to try the bank!]]></display>
  <option id="ok" forward="hail" auto="false">
   <display><![CDATA[Ah, Ok!]]></display>
  </option>
 </node>
 <node id="food">
  <exec/>
  <display><![CDATA[Would you like to buy some bread? Only 1 gold piece!]]></display>
  <option id="yes" forward="hail" auto="false">
   <precondition><![CDATA[env.getPlayer().getMoney() >= 1]]></precondition>
   <display><![CDATA[Yes please]]></display>
   <exec><![CDATA[env.getPlayer().setMoney(env.getPlayer().getMoney()-1);
env.giveItem(env.getNpc(),env.getPlayer(),new Item("bread",10,"items/powerups/bread.png"));]]></exec>
  </option>
  <option id="no" forward="hail" auto="false">
   <precondition><![CDATA[env.getPlayer().getMoney() >= 1]]></precondition>
   <display><![CDATA[No, thanks]]></display>
   <exec/>
  </option>
  <option id="notEnoughMoney" forward="hail" auto="false">
   <precondition><![CDATA[env.getPlayer().getMoney() < 1]]></precondition>
   <display><![CDATA[I don't have enough money]]></display>
  </option>
 </node>
 <node id="farewell">
  <exec/>
  <display><![CDATA[Farewell then, do feel free to drop bye again!]]></display>
  <option id="fallthrough" forward="EXIT" auto="true"/>
 </node>
 <node id="EXIT">
  <exec><![CDATA[env.exitDialog();]]></exec>
 </node>
</dialog>