Class MineTownRevivalWeeks

java.lang.Object
games.stendhal.server.maps.quests.AbstractQuest
games.stendhal.server.maps.quests.MineTownRevivalWeeks
All Implemented Interfaces:
IQuest

public class MineTownRevivalWeeks extends AbstractQuest

Creates a special version of Susi by the mine town.

Creates a special version of Susi's father in a nearby house.

Puts a sign by the tower to say why it is shut.

  • Field Details

  • Constructor Details

    • MineTownRevivalWeeks

      public MineTownRevivalWeeks()
  • Method Details

    • getSlotName

      public String getSlotName()
      Description copied from class: AbstractQuest
      The slot-name in !quests.
      Specified by:
      getSlotName in interface IQuest
      Specified by:
      getSlotName in class AbstractQuest
      Returns:
      the slot's name
    • addToWorld

      public void addToWorld()
      Description copied from interface: IQuest
      adds the quest to the game world (e.g. by placing SpeakerNPCs there)
      Specified by:
      addToWorld in interface IQuest
      Specified by:
      addToWorld in class AbstractQuest
    • removeFromWorld

      public boolean removeFromWorld()
      removes a quest from the world.
      Specified by:
      removeFromWorld in interface IQuest
      Overrides:
      removeFromWorld in class AbstractQuest
      Returns:
      true, if the quest could be removed; false otherwise.
    • getName

      public String getName()
      Description copied from interface: IQuest
      Returns the name of the quest.
      Specified by:
      getName in interface IQuest
      Specified by:
      getName in class AbstractQuest
      Returns:
      name
    • isVisibleOnQuestStatus

      public boolean isVisibleOnQuestStatus()
      Description copied from interface: IQuest
      Determines whether the quest should be shown in the Quest Status/Progress log
      Specified by:
      isVisibleOnQuestStatus in interface IQuest
      Overrides:
      isVisibleOnQuestStatus in class AbstractQuest
      Returns:
      true, if the quest is visible, false otherwise
    • getHistory

      public List<String> getHistory(Player player)
      Description copied from interface: IQuest
      Gets a the quest history for the given player, written in the first person.
      Parameters:
      player - Player
      Returns:
      list of history item-names
    • getRegion

      public String getRegion()
      Description copied from class: AbstractQuest
      Returns the region where the quest adventure takes place (or begins), or null for global quests
      Specified by:
      getRegion in interface IQuest
      Overrides:
      getRegion in class AbstractQuest
      Returns:
      region, or null for global quests