Class SevenCherubs

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

public class SevenCherubs extends AbstractQuest
QUEST: Find the seven cherubs that are all around the world. PARTICIPANTS:
  • Cherubiel
  • Gabriel
  • Ophaniel
  • Raphael
  • Uriel
  • Zophiel
  • Azazel
  • STEPS:
    • Find them and they will reward you.
    REWARD:
    • 2,000 XP
    • some karma (35)
    • either fire sword, golden boots, golden armor, or golden helmet
    REPETITIONS: - Just once.
  • Constructor Details

    • SevenCherubs

      public SevenCherubs()
  • 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
    • isCompleted

      public boolean isCompleted(Player player)
      Description copied from interface: IQuest
      Was the quest completed? Note: A quest can be completed without its status being "Done" (e. g. rejected, failed).
      Specified by:
      isCompleted in interface IQuest
      Overrides:
      isCompleted in class AbstractQuest
      Parameters:
      player - Player
      Returns:
      true, if it was completed, 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
    • 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
    • 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