GreeterNPC.java :  » Game » Arianne-RPG-0.83 » games » stendhal » server » maps » semos » city » Java Open Source

Java Open Source » Game » Arianne RPG 0.83 
Arianne RPG 0.83 » games » stendhal » server » maps » semos » city » GreeterNPC.java
package games.stendhal.server.maps.semos.city;

import games.stendhal.server.entity.npc.SpeakerNPC;
import games.stendhal.server.entity.npc.SpeakerNPCFactory;

/**
 * An old man (original name: Monogenes) who stands around and gives directions
 * to newcomers. He's the brother of RetireeNPC (original name: Diogenes).
 *
 * @see games.stendhal.server.maps.quests.MeetMonogenes
 * @see games.stendhal.server.maps.quests.HatForMonogenes
 */
public class GreeterNPC extends SpeakerNPCFactory {

  @Override
  public void createDialog(final SpeakerNPC npc) {
    npc.addJob("I'm Diogenes' older brother and I don't actually remember what I used to do... I'm retired now.");
    npc.addOffer("I give directions to #buildings in Semos, to newcomers settle in. When I'm in a bad mood I sometimes give misleading directions to amuse myself... hee hee hee! Of course, sometimes I get my wrong directions wrong and they end up being right after all! Ha ha!");
    // All further behaviour is defined in quest classes.
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.