Class Marriage

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

public class Marriage extends AbstractQuest
QUEST: Marriage

PARTICIPANTS:

  • Sister Benedicta, the nun of Fado Church
  • the Priest of Fado Church
  • Ognir, the Ring Maker in Fado

    STEPS:

  • The nun explains that when two people are married, they can be together whenever they want
  • When two players wish to become engaged, they tell the nun
  • The nun gives them invitation scrolls for the wedding, marked with the church
  • The players get a wedding ring made to give the other at the wedding
  • They can get dressed into an outfit in the hotel
  • When an engaged player goes to the priest, he knows they are there to be married
  • The marriage rites are performed
  • The players are given rings
  • When they go to the Hotel they choose a lovers room
  • Champagne and fruit baskets is put in their bag (room if possible)
  • They leave the lovers room when desired with another marked scroll

    REWARD:

  • Wedding Ring that teleports you to your spouse if worn - 1500 XP in total
  • nice food in the lovers room

    REPETITIONS:

  • None.
  • Author:
    kymara
    • Constructor Details

      • Marriage

        public Marriage()
    • 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
      • 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
      • 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
      • 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
      • getNPCName

        public String getNPCName()
        Description copied from class: AbstractQuest
        Returns the starter NPC for the quest, or null if there is none
        Specified by:
        getNPCName in interface IQuest
        Overrides:
        getNPCName in class AbstractQuest
        Returns:
        NPC name, or null for quests with no starter NPC