Enum Class Quest

java.lang.Object
java.lang.Enum<Quest>
dev.twilite.game.facade.Quest
All Implemented Interfaces:
Serializable, Comparable<Quest>, Constable

public enum Quest extends Enum<Quest>
Quest and miniquest metadata used for quest requirement checks.

Each entry stores the quest's display name, whether it is members-only, the varp or varbit that tracks progress, and the step value considered complete.

  • Enum Constant Details

    • BELOW_ICE_MOUNTAIN

      public static final Quest BELOW_ICE_MOUNTAIN
    • BLACK_KNIGHTS_FORTRESS

      public static final Quest BLACK_KNIGHTS_FORTRESS
    • COOKS_ASSISTANT

      public static final Quest COOKS_ASSISTANT
    • THE_CORSAIR_CURSE

      public static final Quest THE_CORSAIR_CURSE
    • DEMON_SLAYER

      public static final Quest DEMON_SLAYER
    • DORICS_QUEST

      public static final Quest DORICS_QUEST
    • DRAGON_SLAYER_I

      public static final Quest DRAGON_SLAYER_I
    • ERNEST_THE_CHICKEN

      public static final Quest ERNEST_THE_CHICKEN
    • GOBLIN_DIPLOMACY

      public static final Quest GOBLIN_DIPLOMACY
    • IMP_CATCHER

      public static final Quest IMP_CATCHER
    • THE_KNIGHTS_SWORD

      public static final Quest THE_KNIGHTS_SWORD
    • MISTHALIN_MYSTERY

      public static final Quest MISTHALIN_MYSTERY
    • PIRATES_TREASURE

      public static final Quest PIRATES_TREASURE
    • PRINCE_ALI_RESCUE

      public static final Quest PRINCE_ALI_RESCUE
    • THE_RESTLESS_GHOST

      public static final Quest THE_RESTLESS_GHOST
    • ROMEO_AND_JULIET

      public static final Quest ROMEO_AND_JULIET
    • RUNE_MYSTERIES

      public static final Quest RUNE_MYSTERIES
    • SHEEP_SHEARER

      public static final Quest SHEEP_SHEARER
    • SHIELD_OF_ARRAV

      public static final Quest SHIELD_OF_ARRAV
    • VAMPYRE_SLAYER

      public static final Quest VAMPYRE_SLAYER
    • WITCHS_POTION

      public static final Quest WITCHS_POTION
    • X_MARKS_THE_SPOT

      public static final Quest X_MARKS_THE_SPOT
    • TUTORIAL_ISLAND

      public static final Quest TUTORIAL_ISLAND
    • ANIMAL_MAGNETISM

      public static final Quest ANIMAL_MAGNETISM
    • ANOTHER_SLICE_OF_HAM

      public static final Quest ANOTHER_SLICE_OF_HAM
    • THE_ASCENT_OF_ARCEUUS

      public static final Quest THE_ASCENT_OF_ARCEUUS
    • BETWEEN_A_ROCK

      public static final Quest BETWEEN_A_ROCK
    • BIG_CHOMPY_BIRD_HUNTING

      public static final Quest BIG_CHOMPY_BIRD_HUNTING
    • BIOHAZARD

      public static final Quest BIOHAZARD
    • BONE_VOYAGE

      public static final Quest BONE_VOYAGE
    • CABIN_FEVER

      public static final Quest CABIN_FEVER
    • CLIENT_OF_KOUREND

      public static final Quest CLIENT_OF_KOUREND
    • CLOCK_TOWER

      public static final Quest CLOCK_TOWER
    • COLD_WAR

      public static final Quest COLD_WAR
    • CONTACT

      public static final Quest CONTACT
    • CREATURE_OF_FENKENSTRAIN

      public static final Quest CREATURE_OF_FENKENSTRAIN
    • DARKNESS_OF_HALLOWVALE

      public static final Quest DARKNESS_OF_HALLOWVALE
    • DEATH_PLATEAU

      public static final Quest DEATH_PLATEAU
    • DEATH_TO_THE_DORGESHUUN

      public static final Quest DEATH_TO_THE_DORGESHUUN
    • THE_DEPTHS_OF_DESPAIR

      public static final Quest THE_DEPTHS_OF_DESPAIR
    • DESERT_TREASURE_I

      public static final Quest DESERT_TREASURE_I
    • DEVIOUS_MINDS

      public static final Quest DEVIOUS_MINDS
    • THE_DIG_SITE

      public static final Quest THE_DIG_SITE
    • DRAGON_SLAYER_II

      public static final Quest DRAGON_SLAYER_II
    • DREAM_MENTOR

      public static final Quest DREAM_MENTOR
    • DRUIDIC_RITUAL

      public static final Quest DRUIDIC_RITUAL
    • DWARF_CANNON

      public static final Quest DWARF_CANNON
    • EADGARS_RUSE

      public static final Quest EADGARS_RUSE
    • EAGLES_PEAK

      public static final Quest EAGLES_PEAK
    • ELEMENTAL_WORKSHOP_I

      public static final Quest ELEMENTAL_WORKSHOP_I
    • ELEMENTAL_WORKSHOP_II

      public static final Quest ELEMENTAL_WORKSHOP_II
    • ENAKHRAS_LAMENT

      public static final Quest ENAKHRAS_LAMENT
    • ENLIGHTENED_JOURNEY

      public static final Quest ENLIGHTENED_JOURNEY
    • THE_EYES_OF_GLOUPHRIE

      public static final Quest THE_EYES_OF_GLOUPHRIE
    • FAIRYTALE_I_GROWING_PAINS

      public static final Quest FAIRYTALE_I_GROWING_PAINS
    • FAIRYTALE_II_CURE_A_QUEEN

      public static final Quest FAIRYTALE_II_CURE_A_QUEEN
    • FAMILY_CREST

      public static final Quest FAMILY_CREST
    • THE_FEUD

      public static final Quest THE_FEUD
    • FIGHT_ARENA

      public static final Quest FIGHT_ARENA
    • FISHING_CONTEST

      public static final Quest FISHING_CONTEST
    • FORGETTABLE_TALE

      public static final Quest FORGETTABLE_TALE
    • THE_FORSAKEN_TOWER

      public static final Quest THE_FORSAKEN_TOWER
    • THE_FREMENNIK_EXILES

      public static final Quest THE_FREMENNIK_EXILES
    • THE_FREMENNIK_ISLES

      public static final Quest THE_FREMENNIK_ISLES
    • THE_FREMENNIK_TRIALS

      public static final Quest THE_FREMENNIK_TRIALS
    • GARDEN_OF_TRANQUILLITY

      public static final Quest GARDEN_OF_TRANQUILLITY
    • GERTRUDES_CAT

      public static final Quest GERTRUDES_CAT
    • GETTING_AHEAD

      public static final Quest GETTING_AHEAD
    • GHOSTS_AHOY

      public static final Quest GHOSTS_AHOY
    • THE_GIANT_DWARF

      public static final Quest THE_GIANT_DWARF
    • THE_GOLEM

      public static final Quest THE_GOLEM
    • THE_GRAND_TREE

      public static final Quest THE_GRAND_TREE
    • THE_GREAT_BRAIN_ROBBERY

      public static final Quest THE_GREAT_BRAIN_ROBBERY
    • GRIM_TALES

      public static final Quest GRIM_TALES
    • THE_HAND_IN_THE_SAND

      public static final Quest THE_HAND_IN_THE_SAND
    • HAUNTED_MINE

      public static final Quest HAUNTED_MINE
    • HAZEEL_CULT

      public static final Quest HAZEEL_CULT
    • HEROES_QUEST

      public static final Quest HEROES_QUEST
    • HOLY_GRAIL

      public static final Quest HOLY_GRAIL
    • HORROR_FROM_THE_DEEP

      public static final Quest HORROR_FROM_THE_DEEP
    • ICTHLARINS_LITTLE_HELPER

      public static final Quest ICTHLARINS_LITTLE_HELPER
    • IN_AID_OF_THE_MYREQUE

      public static final Quest IN_AID_OF_THE_MYREQUE
    • IN_SEARCH_OF_THE_MYREQUE

      public static final Quest IN_SEARCH_OF_THE_MYREQUE
    • JUNGLE_POTION

      public static final Quest JUNGLE_POTION
    • A_KINGDOM_DIVIDED

      public static final Quest A_KINGDOM_DIVIDED
    • KINGS_RANSOM

      public static final Quest KINGS_RANSOM
    • LEGENDS_QUEST

      public static final Quest LEGENDS_QUEST
    • LOST_CITY

      public static final Quest LOST_CITY
    • THE_LOST_TRIBE

      public static final Quest THE_LOST_TRIBE
    • LUNAR_DIPLOMACY

      public static final Quest LUNAR_DIPLOMACY
    • MAKING_FRIENDS_WITH_MY_ARM

      public static final Quest MAKING_FRIENDS_WITH_MY_ARM
    • MAKING_HISTORY

      public static final Quest MAKING_HISTORY
    • MERLINS_CRYSTAL

      public static final Quest MERLINS_CRYSTAL
    • MONKEY_MADNESS_I

      public static final Quest MONKEY_MADNESS_I
    • MONKEY_MADNESS_II

      public static final Quest MONKEY_MADNESS_II
    • MONKS_FRIEND

      public static final Quest MONKS_FRIEND
    • MOUNTAIN_DAUGHTER

      public static final Quest MOUNTAIN_DAUGHTER
    • MOURNINGS_END_PART_I

      public static final Quest MOURNINGS_END_PART_I
    • MOURNINGS_END_PART_II

      public static final Quest MOURNINGS_END_PART_II
    • MURDER_MYSTERY

      public static final Quest MURDER_MYSTERY
    • MY_ARMS_BIG_ADVENTURE

      public static final Quest MY_ARMS_BIG_ADVENTURE
    • NATURE_SPIRIT

      public static final Quest NATURE_SPIRIT
    • A_NIGHT_AT_THE_THEATRE

      public static final Quest A_NIGHT_AT_THE_THEATRE
    • OBSERVATORY_QUEST

      public static final Quest OBSERVATORY_QUEST
    • OLAFS_QUEST

      public static final Quest OLAFS_QUEST
    • ONE_SMALL_FAVOUR

      public static final Quest ONE_SMALL_FAVOUR
    • PLAGUE_CITY

      public static final Quest PLAGUE_CITY
    • A_PORCINE_OF_INTEREST

      public static final Quest A_PORCINE_OF_INTEREST
    • PRIEST_IN_PERIL

      public static final Quest PRIEST_IN_PERIL
    • THE_QUEEN_OF_THIEVES

      public static final Quest THE_QUEEN_OF_THIEVES
    • RAG_AND_BONE_MAN_I

      public static final Quest RAG_AND_BONE_MAN_I
    • RAG_AND_BONE_MAN_II

      public static final Quest RAG_AND_BONE_MAN_II
    • RATCATCHERS

      public static final Quest RATCATCHERS
    • RECIPE_FOR_DISASTER

      public static final Quest RECIPE_FOR_DISASTER
    • RECRUITMENT_DRIVE

      public static final Quest RECRUITMENT_DRIVE
    • REGICIDE

      public static final Quest REGICIDE
    • ROVING_ELVES

      public static final Quest ROVING_ELVES
    • ROYAL_TROUBLE

      public static final Quest ROYAL_TROUBLE
    • RUM_DEAL

      public static final Quest RUM_DEAL
    • SCORPION_CATCHER

      public static final Quest SCORPION_CATCHER
    • SEA_SLUG

      public static final Quest SEA_SLUG
    • SHADES_OF_MORTTON

      public static final Quest SHADES_OF_MORTTON
    • SHADOW_OF_THE_STORM

      public static final Quest SHADOW_OF_THE_STORM
    • SHEEP_HERDER

      public static final Quest SHEEP_HERDER
    • SHILO_VILLAGE

      public static final Quest SHILO_VILLAGE
    • SINS_OF_THE_FATHER

      public static final Quest SINS_OF_THE_FATHER
    • THE_SLUG_MENACE

      public static final Quest THE_SLUG_MENACE
    • SONG_OF_THE_ELVES

      public static final Quest SONG_OF_THE_ELVES
    • A_SOULS_BANE

      public static final Quest A_SOULS_BANE
    • SPIRITS_OF_THE_ELID

      public static final Quest SPIRITS_OF_THE_ELID
    • SWAN_SONG

      public static final Quest SWAN_SONG
    • TAI_BWO_WANNAI_TRIO

      public static final Quest TAI_BWO_WANNAI_TRIO
    • A_TAIL_OF_TWO_CATS

      public static final Quest A_TAIL_OF_TWO_CATS
    • TALE_OF_THE_RIGHTEOUS

      public static final Quest TALE_OF_THE_RIGHTEOUS
    • A_TASTE_OF_HOPE

      public static final Quest A_TASTE_OF_HOPE
    • TEARS_OF_GUTHIX

      public static final Quest TEARS_OF_GUTHIX
    • TEMPLE_OF_IKOV

      public static final Quest TEMPLE_OF_IKOV
    • THRONE_OF_MISCELLANIA

      public static final Quest THRONE_OF_MISCELLANIA
    • THE_TOURIST_TRAP

      public static final Quest THE_TOURIST_TRAP
    • TOWER_OF_LIFE

      public static final Quest TOWER_OF_LIFE
    • TREE_GNOME_VILLAGE

      public static final Quest TREE_GNOME_VILLAGE
    • TRIBAL_TOTEM

      public static final Quest TRIBAL_TOTEM
    • TROLL_ROMANCE

      public static final Quest TROLL_ROMANCE
    • TROLL_STRONGHOLD

      public static final Quest TROLL_STRONGHOLD
    • UNDERGROUND_PASS

      public static final Quest UNDERGROUND_PASS
    • WANTED

      public static final Quest WANTED
    • WATCHTOWER

      public static final Quest WATCHTOWER
    • WATERFALL_QUEST

      public static final Quest WATERFALL_QUEST
    • WHAT_LIES_BELOW

      public static final Quest WHAT_LIES_BELOW
    • WITCHS_HOUSE

      public static final Quest WITCHS_HOUSE
    • ZOGRE_FLESH_EATERS

      public static final Quest ZOGRE_FLESH_EATERS
    • LAND_OF_THE_GOBLINS

      public static final Quest LAND_OF_THE_GOBLINS
    • TEMPLE_OF_THE_EYE

      public static final Quest TEMPLE_OF_THE_EYE
    • BENEATH_CURSED_SANDS

      public static final Quest BENEATH_CURSED_SANDS
    • SLEEPING_GIANTS

      public static final Quest SLEEPING_GIANTS
    • THE_GARDEN_OF_DEATH

      public static final Quest THE_GARDEN_OF_DEATH
    • RECIPE_FOR_DISASTER_ANOTHER_COOKS_QUEST

      public static final Quest RECIPE_FOR_DISASTER_ANOTHER_COOKS_QUEST
    • RECIPE_FOR_DISASTER_DWARF

      public static final Quest RECIPE_FOR_DISASTER_DWARF
    • RECIPE_FOR_DISASTER_GOBLINS

      public static final Quest RECIPE_FOR_DISASTER_GOBLINS
    • RECIPE_FOR_DISASTER_PIRATE

      public static final Quest RECIPE_FOR_DISASTER_PIRATE
    • RECIPE_FOR_DISASTER_LUMBRIDGE_GUIDE

      public static final Quest RECIPE_FOR_DISASTER_LUMBRIDGE_GUIDE
    • RECIPE_FOR_DISASTER_DAVE

      public static final Quest RECIPE_FOR_DISASTER_DAVE
    • RECIPE_FOR_DISASTER_UGLOGWEE

      public static final Quest RECIPE_FOR_DISASTER_UGLOGWEE
    • RECIPE_FOR_DISASTER_AMIK_VARZE

      public static final Quest RECIPE_FOR_DISASTER_AMIK_VARZE
    • RECIPE_FOR_DISASTER_AWOWOGEI

      public static final Quest RECIPE_FOR_DISASTER_AWOWOGEI
    • RECIPE_FOR_DISASTER_CULINAROMANCER

      public static final Quest RECIPE_FOR_DISASTER_CULINAROMANCER
    • SECRETS_OF_THE_NORTH

      public static final Quest SECRETS_OF_THE_NORTH
    • DESERT_TREASURE_II_THE_FALLEN_EMPIRE

      public static final Quest DESERT_TREASURE_II_THE_FALLEN_EMPIRE
    • THE_PATH_OF_GLOUPHRIE

      public static final Quest THE_PATH_OF_GLOUPHRIE
    • CHILDREN_OF_THE_SUN

      public static final Quest CHILDREN_OF_THE_SUN
    • DEFENDER_OF_VARROCK

      public static final Quest DEFENDER_OF_VARROCK
    • WHILE_GUTHIX_SLEEPS

      public static final Quest WHILE_GUTHIX_SLEEPS
    • TWILIGHTS_PROMISE

      public static final Quest TWILIGHTS_PROMISE
    • AT_FIRST_LIGHT

      public static final Quest AT_FIRST_LIGHT
    • PERLIOUS_MOONS

      @Deprecated public static final Quest PERLIOUS_MOONS
      Deprecated.
    • PERILOUS_MOONS

      public static final Quest PERILOUS_MOONS
    • THE_RIBBITING_TALE_OF_A_LILY_PAD_LABOUR_DISPUTE

      public static final Quest THE_RIBBITING_TALE_OF_A_LILY_PAD_LABOUR_DISPUTE
    • THE_HEART_OF_DARKNESS

      public static final Quest THE_HEART_OF_DARKNESS
    • DEATH_ON_THE_ISLE

      public static final Quest DEATH_ON_THE_ISLE
    • MEAT_AND_GREET

      public static final Quest MEAT_AND_GREET
    • ETHICALLY_ACQUIRED_ANTIQUITIES

      public static final Quest ETHICALLY_ACQUIRED_ANTIQUITIES
    • THE_CURSE_OF_ARRAV

      public static final Quest THE_CURSE_OF_ARRAV
    • THE_FINAL_DAWN

      public static final Quest THE_FINAL_DAWN
    • SHADOWS_OF_CUSTODIA

      public static final Quest SHADOWS_OF_CUSTODIA
    • SCRAMBLED

      public static final Quest SCRAMBLED
    • EXISTENTIAL_CRISIS_AN

      public static final Quest EXISTENTIAL_CRISIS_AN
    • IMPENDING_CHAOS

      public static final Quest IMPENDING_CHAOS
    • PANDEMONIUM

      public static final Quest PANDEMONIUM
    • PRYING_TIMES

      public static final Quest PRYING_TIMES
    • CURRENT_AFFAIRS

      public static final Quest CURRENT_AFFAIRS
    • TROUBLED_TORTUGANS

      public static final Quest TROUBLED_TORTUGANS
    • THE_RED_REEF

      public static final Quest THE_RED_REEF
    • BURIAL_AT_SEA

      public static final Quest BURIAL_AT_SEA
    • THE_IDES_OF_MILK

      public static final Quest THE_IDES_OF_MILK
    • ALFRED_GRIMHANDS_BARCRAWL

      public static final Quest ALFRED_GRIMHANDS_BARCRAWL
    • BEAR_YOUR_SOUL

      public static final Quest BEAR_YOUR_SOUL
    • CURSE_OF_THE_EMPTY_LORD

      public static final Quest CURSE_OF_THE_EMPTY_LORD
    • DADDYS_HOME

      public static final Quest DADDYS_HOME
    • THE_ENCHANTED_KEY

      public static final Quest THE_ENCHANTED_KEY
    • ENTER_THE_ABYSS

      public static final Quest ENTER_THE_ABYSS
    • FAMILY_PEST

      public static final Quest FAMILY_PEST
    • THE_GENERALS_SHADOW

      public static final Quest THE_GENERALS_SHADOW
    • IN_SEARCH_OF_KNOWLEDGE

      public static final Quest IN_SEARCH_OF_KNOWLEDGE
    • LAIR_OF_TARN_RAZORLOR

      public static final Quest LAIR_OF_TARN_RAZORLOR
    • MAGE_ARENA_I

      public static final Quest MAGE_ARENA_I
    • MAGE_ARENA_II

      public static final Quest MAGE_ARENA_II
    • SKIPPY_AND_THE_MOGRES

      public static final Quest SKIPPY_AND_THE_MOGRES
    • THE_FROZEN_DOOR

      public static final Quest THE_FROZEN_DOOR
    • HOPESPEARS_WILL

      public static final Quest HOPESPEARS_WILL
    • INTO_THE_TOMBS

      public static final Quest INTO_THE_TOMBS
    • HIS_FAITHFUL_SERVANTS

      public static final Quest HIS_FAITHFUL_SERVANTS
    • BARBARIAN_TRAINING

      public static final Quest BARBARIAN_TRAINING
    • VALE_TOTEMS

      public static final Quest VALE_TOTEMS
  • Method Details

    • values

      public static Quest[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Quest valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • members

      public boolean members()
      Returns whether this quest requires membership.
    • varbit

      public boolean varbit()
      Returns true when id() should be read as a varbit id, or false when it should be read as a varp id.
    • id

      public int id()
      Returns the varp or varbit id that tracks this quest's progress.
    • maxStep

      public int maxStep()
      Returns the progress value at which this quest is considered complete.
    • toString

      public String toString()
      Returns the quest's display name.
      Overrides:
      toString in class Enum<Quest>