Enum Class CharterShip

java.lang.Object
java.lang.Enum<CharterShip>
net.storm.api.movement.pathfinder.model.CharterShip
All Implemented Interfaces:
Serializable, Comparable<CharterShip>, Constable

public enum CharterShip extends Enum<CharterShip>
Enumeration of all Charter Ship routes in the game.

CharterShip represents the charter ship transportation network that connects various coastal ports. Each route has an associated gold cost and may have quest or region requirements.

Port Locations

  • Standard Ports - Port Sarim, Brimhaven, Catherby, Port Khazard
  • Quest-locked - Mos Le'Harmless (Cabin Fever), Port Tyras (Regicide)
  • Regional - Port Piscarilius (Kourend), Civitas illa Fortis (Varlamore)
  • Special - Prifddinas (Song of the Elves), Karamja Shipyard (MM1)

Cost Modifiers

  • Cabin Fever - 50% discount after quest completion
  • Ring of Charos (a) - Additional 50% discount when equipped

Usage Example


 CharterShip route = CharterShip.PORT_SARIM_TO_BRIMHAVEN;

 // Get the actual cost with discounts
 int cost = route.getCost();

 if (route.getRequirements().fulfilled()) {
     // Travel via charter ship
 }
 
See Also:
  • Enum Constant Details

    • ALDARIN_TO_BRIMHAVEN

      public static final CharterShip ALDARIN_TO_BRIMHAVEN
    • ALDARIN_TO_CATHERBY

      public static final CharterShip ALDARIN_TO_CATHERBY
    • ALDARIN_TO_CIVITAS_ILLA_FORTIS

      public static final CharterShip ALDARIN_TO_CIVITAS_ILLA_FORTIS
    • ALDARIN_TO_CORSAIR_COVE

      public static final CharterShip ALDARIN_TO_CORSAIR_COVE
    • ALDARIN_TO_DEEPFIN_POINT

      public static final CharterShip ALDARIN_TO_DEEPFIN_POINT
    • ALDARIN_TO_LANDS_END

      public static final CharterShip ALDARIN_TO_LANDS_END
    • ALDARIN_TO_MOS_LE_HARMLESS

      public static final CharterShip ALDARIN_TO_MOS_LE_HARMLESS
    • ALDARIN_TO_MUSA_POINT

      public static final CharterShip ALDARIN_TO_MUSA_POINT
    • ALDARIN_TO_PANDEMONIUM

      public static final CharterShip ALDARIN_TO_PANDEMONIUM
    • ALDARIN_TO_PORT_KHAZARD

      public static final CharterShip ALDARIN_TO_PORT_KHAZARD
    • ALDARIN_TO_PORT_PHASMATYS

      public static final CharterShip ALDARIN_TO_PORT_PHASMATYS
    • ALDARIN_TO_PORT_PISCARILIUS

      public static final CharterShip ALDARIN_TO_PORT_PISCARILIUS
    • ALDARIN_TO_PORT_ROBERTS

      public static final CharterShip ALDARIN_TO_PORT_ROBERTS
    • ALDARIN_TO_PORT_SARIM

      public static final CharterShip ALDARIN_TO_PORT_SARIM
    • ALDARIN_TO_PORT_TYRAS

      public static final CharterShip ALDARIN_TO_PORT_TYRAS
    • ALDARIN_TO_PRIFDDINAS

      public static final CharterShip ALDARIN_TO_PRIFDDINAS
    • ALDARIN_TO_SHIPYARD

      public static final CharterShip ALDARIN_TO_SHIPYARD
    • BRIMHAVEN_TO_ALDARIN

      public static final CharterShip BRIMHAVEN_TO_ALDARIN
    • BRIMHAVEN_TO_CATHERBY

      public static final CharterShip BRIMHAVEN_TO_CATHERBY
    • BRIMHAVEN_TO_CIVITAS_ILLA_FORTIS

      public static final CharterShip BRIMHAVEN_TO_CIVITAS_ILLA_FORTIS
    • BRIMHAVEN_TO_CORSAIR_COVE

      public static final CharterShip BRIMHAVEN_TO_CORSAIR_COVE
    • BRIMHAVEN_TO_DEEPFIN_POINT

      public static final CharterShip BRIMHAVEN_TO_DEEPFIN_POINT
    • BRIMHAVEN_TO_LANDS_END

      public static final CharterShip BRIMHAVEN_TO_LANDS_END
    • BRIMHAVEN_TO_MOS_LE_HARMLESS

      public static final CharterShip BRIMHAVEN_TO_MOS_LE_HARMLESS
    • BRIMHAVEN_TO_MUSA_POINT

      public static final CharterShip BRIMHAVEN_TO_MUSA_POINT
    • BRIMHAVEN_TO_PANDEMONIUM

      public static final CharterShip BRIMHAVEN_TO_PANDEMONIUM
    • BRIMHAVEN_TO_PORT_KHAZARD

      public static final CharterShip BRIMHAVEN_TO_PORT_KHAZARD
    • BRIMHAVEN_TO_PORT_PHASMATYS

      public static final CharterShip BRIMHAVEN_TO_PORT_PHASMATYS
    • BRIMHAVEN_TO_PORT_PISCARILIUS

      public static final CharterShip BRIMHAVEN_TO_PORT_PISCARILIUS
    • BRIMHAVEN_TO_PORT_ROBERTS

      public static final CharterShip BRIMHAVEN_TO_PORT_ROBERTS
    • BRIMHAVEN_TO_PORT_SARIM

      public static final CharterShip BRIMHAVEN_TO_PORT_SARIM
    • BRIMHAVEN_TO_PORT_TYRAS

      public static final CharterShip BRIMHAVEN_TO_PORT_TYRAS
    • BRIMHAVEN_TO_PRIFDDINAS

      public static final CharterShip BRIMHAVEN_TO_PRIFDDINAS
    • BRIMHAVEN_TO_SHIPYARD

      public static final CharterShip BRIMHAVEN_TO_SHIPYARD
    • BRIMHAVEN_TO_SUNSET_COAST

      public static final CharterShip BRIMHAVEN_TO_SUNSET_COAST
    • CATHERBY_TO_ALDARIN

      public static final CharterShip CATHERBY_TO_ALDARIN
    • CATHERBY_TO_BRIMHAVEN

      public static final CharterShip CATHERBY_TO_BRIMHAVEN
    • CATHERBY_TO_CIVITAS_ILLA_FORTIS

      public static final CharterShip CATHERBY_TO_CIVITAS_ILLA_FORTIS
    • CATHERBY_TO_CORSAIR_COVE

      public static final CharterShip CATHERBY_TO_CORSAIR_COVE
    • CATHERBY_TO_DEEPFIN_POINT

      public static final CharterShip CATHERBY_TO_DEEPFIN_POINT
    • CATHERBY_TO_LANDS_END

      public static final CharterShip CATHERBY_TO_LANDS_END
    • CATHERBY_TO_MOS_LE_HARMLESS

      public static final CharterShip CATHERBY_TO_MOS_LE_HARMLESS
    • CATHERBY_TO_MUSA_POINT

      public static final CharterShip CATHERBY_TO_MUSA_POINT
    • CATHERBY_TO_PANDEMONIUM

      public static final CharterShip CATHERBY_TO_PANDEMONIUM
    • CATHERBY_TO_PORT_KHAZARD

      public static final CharterShip CATHERBY_TO_PORT_KHAZARD
    • CATHERBY_TO_PORT_PHASMATYS

      public static final CharterShip CATHERBY_TO_PORT_PHASMATYS
    • CATHERBY_TO_PORT_PISCARILIUS

      public static final CharterShip CATHERBY_TO_PORT_PISCARILIUS
    • CATHERBY_TO_PORT_ROBERTS

      public static final CharterShip CATHERBY_TO_PORT_ROBERTS
    • CATHERBY_TO_PORT_SARIM

      public static final CharterShip CATHERBY_TO_PORT_SARIM
    • CATHERBY_TO_PORT_TYRAS

      public static final CharterShip CATHERBY_TO_PORT_TYRAS
    • CATHERBY_TO_PRIFDDINAS

      public static final CharterShip CATHERBY_TO_PRIFDDINAS
    • CATHERBY_TO_SHIPYARD

      public static final CharterShip CATHERBY_TO_SHIPYARD
    • CATHERBY_TO_SUNSET_COAST

      public static final CharterShip CATHERBY_TO_SUNSET_COAST
    • CIVITAS_ILLA_FORTIS_TO_ALDARIN

      public static final CharterShip CIVITAS_ILLA_FORTIS_TO_ALDARIN
    • CIVITAS_ILLA_FORTIS_TO_BRIMHAVEN

      public static final CharterShip CIVITAS_ILLA_FORTIS_TO_BRIMHAVEN
    • CIVITAS_ILLA_FORTIS_TO_CATHERBY

      public static final CharterShip CIVITAS_ILLA_FORTIS_TO_CATHERBY
    • CIVITAS_ILLA_FORTIS_TO_CORSAIR_COVE

      public static final CharterShip CIVITAS_ILLA_FORTIS_TO_CORSAIR_COVE
    • CIVITAS_ILLA_FORTIS_TO_DEEPFIN_POINT

      public static final CharterShip CIVITAS_ILLA_FORTIS_TO_DEEPFIN_POINT
    • CIVITAS_ILLA_FORTIS_TO_LANDS_END

      public static final CharterShip CIVITAS_ILLA_FORTIS_TO_LANDS_END
    • CIVITAS_ILLA_FORTIS_TO_MOS_LE_HARMLESS

      public static final CharterShip CIVITAS_ILLA_FORTIS_TO_MOS_LE_HARMLESS
    • CIVITAS_ILLA_FORTIS_TO_MUSA_POINT

      public static final CharterShip CIVITAS_ILLA_FORTIS_TO_MUSA_POINT
    • CIVITAS_ILLA_FORTIS_TO_PANDEMONIUM

      public static final CharterShip CIVITAS_ILLA_FORTIS_TO_PANDEMONIUM
    • CIVITAS_ILLA_FORTIS_TO_PORT_KHAZARD

      public static final CharterShip CIVITAS_ILLA_FORTIS_TO_PORT_KHAZARD
    • CIVITAS_ILLA_FORTIS_TO_PORT_PHASMATYS

      public static final CharterShip CIVITAS_ILLA_FORTIS_TO_PORT_PHASMATYS
    • CIVITAS_ILLA_FORTIS_TO_PORT_PISCARILIUS

      public static final CharterShip CIVITAS_ILLA_FORTIS_TO_PORT_PISCARILIUS
    • CIVITAS_ILLA_FORTIS_TO_PORT_ROBERTS

      public static final CharterShip CIVITAS_ILLA_FORTIS_TO_PORT_ROBERTS
    • CIVITAS_ILLA_FORTIS_TO_PORT_SARIM

      public static final CharterShip CIVITAS_ILLA_FORTIS_TO_PORT_SARIM
    • CIVITAS_ILLA_FORTIS_TO_PORT_TYRAS

      public static final CharterShip CIVITAS_ILLA_FORTIS_TO_PORT_TYRAS
    • CIVITAS_ILLA_FORTIS_TO_PRIFDDINAS

      public static final CharterShip CIVITAS_ILLA_FORTIS_TO_PRIFDDINAS
    • CIVITAS_ILLA_FORTIS_TO_SHIPYARD

      public static final CharterShip CIVITAS_ILLA_FORTIS_TO_SHIPYARD
    • CIVITAS_ILLA_FORTIS_TO_SUNSET_COAST

      public static final CharterShip CIVITAS_ILLA_FORTIS_TO_SUNSET_COAST
    • CORSAIR_COVE_TO_ALDARIN

      public static final CharterShip CORSAIR_COVE_TO_ALDARIN
    • CORSAIR_COVE_TO_BRIMHAVEN

      public static final CharterShip CORSAIR_COVE_TO_BRIMHAVEN
    • CORSAIR_COVE_TO_CATHERBY

      public static final CharterShip CORSAIR_COVE_TO_CATHERBY
    • CORSAIR_COVE_TO_CIVITAS_ILLA_FORTIS

      public static final CharterShip CORSAIR_COVE_TO_CIVITAS_ILLA_FORTIS
    • CORSAIR_COVE_TO_DEEPFIN_POINT

      public static final CharterShip CORSAIR_COVE_TO_DEEPFIN_POINT
    • CORSAIR_COVE_TO_LANDS_END

      public static final CharterShip CORSAIR_COVE_TO_LANDS_END
    • CORSAIR_COVE_TO_MOS_LE_HARMLESS

      public static final CharterShip CORSAIR_COVE_TO_MOS_LE_HARMLESS
    • CORSAIR_COVE_TO_MUSA_POINT

      public static final CharterShip CORSAIR_COVE_TO_MUSA_POINT
    • CORSAIR_COVE_TO_PANDEMONIUM

      public static final CharterShip CORSAIR_COVE_TO_PANDEMONIUM
    • CORSAIR_COVE_TO_PORT_KHAZARD

      public static final CharterShip CORSAIR_COVE_TO_PORT_KHAZARD
    • CORSAIR_COVE_TO_PORT_PHASMATYS

      public static final CharterShip CORSAIR_COVE_TO_PORT_PHASMATYS
    • CORSAIR_COVE_TO_PORT_PISCARILIUS

      public static final CharterShip CORSAIR_COVE_TO_PORT_PISCARILIUS
    • CORSAIR_COVE_TO_PORT_ROBERTS

      public static final CharterShip CORSAIR_COVE_TO_PORT_ROBERTS
    • CORSAIR_COVE_TO_PORT_SARIM

      public static final CharterShip CORSAIR_COVE_TO_PORT_SARIM
    • CORSAIR_COVE_TO_PORT_TYRAS

      public static final CharterShip CORSAIR_COVE_TO_PORT_TYRAS
    • CORSAIR_COVE_TO_PRIFDDINAS

      public static final CharterShip CORSAIR_COVE_TO_PRIFDDINAS
    • CORSAIR_COVE_TO_SHIPYARD

      public static final CharterShip CORSAIR_COVE_TO_SHIPYARD
    • CORSAIR_COVE_TO_SUNSET_COAST

      public static final CharterShip CORSAIR_COVE_TO_SUNSET_COAST
    • DEEPFIN_POINT_TO_ALDARIN

      public static final CharterShip DEEPFIN_POINT_TO_ALDARIN
    • DEEPFIN_POINT_TO_BRIMHAVEN

      public static final CharterShip DEEPFIN_POINT_TO_BRIMHAVEN
    • DEEPFIN_POINT_TO_CATHERBY

      public static final CharterShip DEEPFIN_POINT_TO_CATHERBY
    • DEEPFIN_POINT_TO_CIVITAS_ILLA_FORTIS

      public static final CharterShip DEEPFIN_POINT_TO_CIVITAS_ILLA_FORTIS
    • DEEPFIN_POINT_TO_CORSAIR_COVE

      public static final CharterShip DEEPFIN_POINT_TO_CORSAIR_COVE
    • DEEPFIN_POINT_TO_LANDS_END

      public static final CharterShip DEEPFIN_POINT_TO_LANDS_END
    • DEEPFIN_POINT_TO_MOS_LE_HARMLESS

      public static final CharterShip DEEPFIN_POINT_TO_MOS_LE_HARMLESS
    • DEEPFIN_POINT_TO_MUSA_POINT

      public static final CharterShip DEEPFIN_POINT_TO_MUSA_POINT
    • DEEPFIN_POINT_TO_PANDEMONIUM

      public static final CharterShip DEEPFIN_POINT_TO_PANDEMONIUM
    • DEEPFIN_POINT_TO_PORT_KHAZARD

      public static final CharterShip DEEPFIN_POINT_TO_PORT_KHAZARD
    • DEEPFIN_POINT_TO_PORT_PHASMATYS

      public static final CharterShip DEEPFIN_POINT_TO_PORT_PHASMATYS
    • DEEPFIN_POINT_TO_PORT_PISCARILIUS

      public static final CharterShip DEEPFIN_POINT_TO_PORT_PISCARILIUS
    • DEEPFIN_POINT_TO_PORT_ROBERTS

      public static final CharterShip DEEPFIN_POINT_TO_PORT_ROBERTS
    • DEEPFIN_POINT_TO_PORT_SARIM

      public static final CharterShip DEEPFIN_POINT_TO_PORT_SARIM
    • DEEPFIN_POINT_TO_PORT_TYRAS

      public static final CharterShip DEEPFIN_POINT_TO_PORT_TYRAS
    • DEEPFIN_POINT_TO_PRIFDDINAS

      public static final CharterShip DEEPFIN_POINT_TO_PRIFDDINAS
    • DEEPFIN_POINT_TO_SHIPYARD

      public static final CharterShip DEEPFIN_POINT_TO_SHIPYARD
    • DEEPFIN_POINT_TO_SUNSET_COAST

      public static final CharterShip DEEPFIN_POINT_TO_SUNSET_COAST
    • LANDS_END_TO_ALDARIN

      public static final CharterShip LANDS_END_TO_ALDARIN
    • LANDS_END_TO_BRIMHAVEN

      public static final CharterShip LANDS_END_TO_BRIMHAVEN
    • LANDS_END_TO_CATHERBY

      public static final CharterShip LANDS_END_TO_CATHERBY
    • LANDS_END_TO_CIVITAS_ILLA_FORTIS

      public static final CharterShip LANDS_END_TO_CIVITAS_ILLA_FORTIS
    • LANDS_END_TO_CORSAIR_COVE

      public static final CharterShip LANDS_END_TO_CORSAIR_COVE
    • LANDS_END_TO_DEEPFIN_POINT

      public static final CharterShip LANDS_END_TO_DEEPFIN_POINT
    • LANDS_END_TO_MOS_LE_HARMLESS

      public static final CharterShip LANDS_END_TO_MOS_LE_HARMLESS
    • LANDS_END_TO_MUSA_POINT

      public static final CharterShip LANDS_END_TO_MUSA_POINT
    • LANDS_END_TO_PANDEMONIUM

      public static final CharterShip LANDS_END_TO_PANDEMONIUM
    • LANDS_END_TO_PORT_KHAZARD

      public static final CharterShip LANDS_END_TO_PORT_KHAZARD
    • LANDS_END_TO_PORT_PHASMATYS

      public static final CharterShip LANDS_END_TO_PORT_PHASMATYS
    • LANDS_END_TO_PORT_ROBERTS

      public static final CharterShip LANDS_END_TO_PORT_ROBERTS
    • LANDS_END_TO_PORT_TYRAS

      public static final CharterShip LANDS_END_TO_PORT_TYRAS
    • LANDS_END_TO_PRIFDDINAS

      public static final CharterShip LANDS_END_TO_PRIFDDINAS
    • LANDS_END_TO_SHIPYARD

      public static final CharterShip LANDS_END_TO_SHIPYARD
    • LANDS_END_TO_SUNSET_COAST

      public static final CharterShip LANDS_END_TO_SUNSET_COAST
    • MOS_LE_HARMLESS_TO_ALDARIN

      public static final CharterShip MOS_LE_HARMLESS_TO_ALDARIN
    • MOS_LE_HARMLESS_TO_BRIMHAVEN

      public static final CharterShip MOS_LE_HARMLESS_TO_BRIMHAVEN
    • MOS_LE_HARMLESS_TO_CATHERBY

      public static final CharterShip MOS_LE_HARMLESS_TO_CATHERBY
    • MOS_LE_HARMLESS_TO_CIVITAS_ILLA_FORTIS

      public static final CharterShip MOS_LE_HARMLESS_TO_CIVITAS_ILLA_FORTIS
    • MOS_LE_HARMLESS_TO_CORSAIR_COVE

      public static final CharterShip MOS_LE_HARMLESS_TO_CORSAIR_COVE
    • MOS_LE_HARMLESS_TO_DEEPFIN_POINT

      public static final CharterShip MOS_LE_HARMLESS_TO_DEEPFIN_POINT
    • MOS_LE_HARMLESS_TO_LANDS_END

      public static final CharterShip MOS_LE_HARMLESS_TO_LANDS_END
    • MOS_LE_HARMLESS_TO_MUSA_POINT

      public static final CharterShip MOS_LE_HARMLESS_TO_MUSA_POINT
    • MOS_LE_HARMLESS_TO_PANDEMONIUM

      public static final CharterShip MOS_LE_HARMLESS_TO_PANDEMONIUM
    • MOS_LE_HARMLESS_TO_PORT_KHAZARD

      public static final CharterShip MOS_LE_HARMLESS_TO_PORT_KHAZARD
    • MOS_LE_HARMLESS_TO_PORT_PISCARILIUS

      public static final CharterShip MOS_LE_HARMLESS_TO_PORT_PISCARILIUS
    • MOS_LE_HARMLESS_TO_PORT_ROBERTS

      public static final CharterShip MOS_LE_HARMLESS_TO_PORT_ROBERTS
    • MOS_LE_HARMLESS_TO_PORT_SARIM

      public static final CharterShip MOS_LE_HARMLESS_TO_PORT_SARIM
    • MOS_LE_HARMLESS_TO_PORT_TYRAS

      public static final CharterShip MOS_LE_HARMLESS_TO_PORT_TYRAS
    • MOS_LE_HARMLESS_TO_PRIFDDINAS

      public static final CharterShip MOS_LE_HARMLESS_TO_PRIFDDINAS
    • MOS_LE_HARMLESS_TO_SHIPYARD

      public static final CharterShip MOS_LE_HARMLESS_TO_SHIPYARD
    • MOS_LE_HARMLESS_TO_SUNSET_COAST

      public static final CharterShip MOS_LE_HARMLESS_TO_SUNSET_COAST
    • MUSA_POINT_TO_ALDARIN

      public static final CharterShip MUSA_POINT_TO_ALDARIN
    • MUSA_POINT_TO_BRIMHAVEN

      public static final CharterShip MUSA_POINT_TO_BRIMHAVEN
    • MUSA_POINT_TO_CATHERBY

      public static final CharterShip MUSA_POINT_TO_CATHERBY
    • MUSA_POINT_TO_CIVITAS_ILLA_FORTIS

      public static final CharterShip MUSA_POINT_TO_CIVITAS_ILLA_FORTIS
    • MUSA_POINT_TO_CORSAIR_COVE

      public static final CharterShip MUSA_POINT_TO_CORSAIR_COVE
    • MUSA_POINT_TO_DEEPFIN_POINT

      public static final CharterShip MUSA_POINT_TO_DEEPFIN_POINT
    • MUSA_POINT_TO_LANDS_END

      public static final CharterShip MUSA_POINT_TO_LANDS_END
    • MUSA_POINT_TO_MOS_LE_HARMLESS

      public static final CharterShip MUSA_POINT_TO_MOS_LE_HARMLESS
    • MUSA_POINT_TO_PORT_KHAZARD

      public static final CharterShip MUSA_POINT_TO_PORT_KHAZARD
    • MUSA_POINT_TO_PORT_PHASMATYS

      public static final CharterShip MUSA_POINT_TO_PORT_PHASMATYS
    • MUSA_POINT_TO_PORT_PISCARILIUS

      public static final CharterShip MUSA_POINT_TO_PORT_PISCARILIUS
    • MUSA_POINT_TO_PORT_ROBERTS

      public static final CharterShip MUSA_POINT_TO_PORT_ROBERTS
    • MUSA_POINT_TO_PORT_TYRAS

      public static final CharterShip MUSA_POINT_TO_PORT_TYRAS
    • MUSA_POINT_TO_PRIFDDINAS

      public static final CharterShip MUSA_POINT_TO_PRIFDDINAS
    • MUSA_POINT_TO_SHIPYARD

      public static final CharterShip MUSA_POINT_TO_SHIPYARD
    • MUSA_POINT_TO_SUNSET_COAST

      public static final CharterShip MUSA_POINT_TO_SUNSET_COAST
    • PANDEMONIUM_TO_ALDARIN

      public static final CharterShip PANDEMONIUM_TO_ALDARIN
    • PANDEMONIUM_TO_BRIMHAVEN

      public static final CharterShip PANDEMONIUM_TO_BRIMHAVEN
    • PANDEMONIUM_TO_CATHERBY

      public static final CharterShip PANDEMONIUM_TO_CATHERBY
    • PANDEMONIUM_TO_CIVITAS_ILLA_FORTIS

      public static final CharterShip PANDEMONIUM_TO_CIVITAS_ILLA_FORTIS
    • PANDEMONIUM_TO_CORSAIR_COVE

      public static final CharterShip PANDEMONIUM_TO_CORSAIR_COVE
    • PANDEMONIUM_TO_DEEPFIN_POINT

      public static final CharterShip PANDEMONIUM_TO_DEEPFIN_POINT
    • PANDEMONIUM_TO_LANDS_END

      public static final CharterShip PANDEMONIUM_TO_LANDS_END
    • PANDEMONIUM_TO_MOS_LE_HARMLESS

      public static final CharterShip PANDEMONIUM_TO_MOS_LE_HARMLESS
    • PANDEMONIUM_TO_PORT_KHAZARD

      public static final CharterShip PANDEMONIUM_TO_PORT_KHAZARD
    • PANDEMONIUM_TO_PORT_PHASMATYS

      public static final CharterShip PANDEMONIUM_TO_PORT_PHASMATYS
    • PANDEMONIUM_TO_PORT_PISCARILIUS

      public static final CharterShip PANDEMONIUM_TO_PORT_PISCARILIUS
    • PANDEMONIUM_TO_PORT_ROBERTS

      public static final CharterShip PANDEMONIUM_TO_PORT_ROBERTS
    • PANDEMONIUM_TO_PORT_TYRAS

      public static final CharterShip PANDEMONIUM_TO_PORT_TYRAS
    • PANDEMONIUM_TO_PRIFDDINAS

      public static final CharterShip PANDEMONIUM_TO_PRIFDDINAS
    • PANDEMONIUM_TO_SHIPYARD

      public static final CharterShip PANDEMONIUM_TO_SHIPYARD
    • PANDEMONIUM_TO_SUNSET_COAST

      public static final CharterShip PANDEMONIUM_TO_SUNSET_COAST
    • PORT_KHAZARD_TO_ALDARIN

      public static final CharterShip PORT_KHAZARD_TO_ALDARIN
    • PORT_KHAZARD_TO_BRIMHAVEN

      public static final CharterShip PORT_KHAZARD_TO_BRIMHAVEN
    • PORT_KHAZARD_TO_CATHERBY

      public static final CharterShip PORT_KHAZARD_TO_CATHERBY
    • PORT_KHAZARD_TO_CIVITAS_ILLA_FORTIS

      public static final CharterShip PORT_KHAZARD_TO_CIVITAS_ILLA_FORTIS
    • PORT_KHAZARD_TO_CORSAIR_COVE

      public static final CharterShip PORT_KHAZARD_TO_CORSAIR_COVE
    • PORT_KHAZARD_TO_DEEPFIN_POINT

      public static final CharterShip PORT_KHAZARD_TO_DEEPFIN_POINT
    • PORT_KHAZARD_TO_LANDS_END

      public static final CharterShip PORT_KHAZARD_TO_LANDS_END
    • PORT_KHAZARD_TO_MOS_LE_HARMLESS

      public static final CharterShip PORT_KHAZARD_TO_MOS_LE_HARMLESS
    • PORT_KHAZARD_TO_MUSA_POINT

      public static final CharterShip PORT_KHAZARD_TO_MUSA_POINT
    • PORT_KHAZARD_TO_PANDEMONIUM

      public static final CharterShip PORT_KHAZARD_TO_PANDEMONIUM
    • PORT_KHAZARD_TO_PORT_PHASMATYS

      public static final CharterShip PORT_KHAZARD_TO_PORT_PHASMATYS
    • PORT_KHAZARD_TO_PORT_PISCARILIUS

      public static final CharterShip PORT_KHAZARD_TO_PORT_PISCARILIUS
    • PORT_KHAZARD_TO_PORT_ROBERTS

      public static final CharterShip PORT_KHAZARD_TO_PORT_ROBERTS
    • PORT_KHAZARD_TO_PORT_SARIM

      public static final CharterShip PORT_KHAZARD_TO_PORT_SARIM
    • PORT_KHAZARD_TO_PORT_TYRAS

      public static final CharterShip PORT_KHAZARD_TO_PORT_TYRAS
    • PORT_KHAZARD_TO_PRIFDDINAS

      public static final CharterShip PORT_KHAZARD_TO_PRIFDDINAS
    • PORT_KHAZARD_TO_SHIPYARD

      public static final CharterShip PORT_KHAZARD_TO_SHIPYARD
    • PORT_KHAZARD_TO_SUNSET_COAST

      public static final CharterShip PORT_KHAZARD_TO_SUNSET_COAST
    • PORT_PHASMATYS_TO_ALDARIN

      public static final CharterShip PORT_PHASMATYS_TO_ALDARIN
    • PORT_PHASMATYS_TO_BRIMHAVEN

      public static final CharterShip PORT_PHASMATYS_TO_BRIMHAVEN
    • PORT_PHASMATYS_TO_CATHERBY

      public static final CharterShip PORT_PHASMATYS_TO_CATHERBY
    • PORT_PHASMATYS_TO_CIVITAS_ILLA_FORTIS

      public static final CharterShip PORT_PHASMATYS_TO_CIVITAS_ILLA_FORTIS
    • PORT_PHASMATYS_TO_CORSAIR_COVE

      public static final CharterShip PORT_PHASMATYS_TO_CORSAIR_COVE
    • PORT_PHASMATYS_TO_DEEPFIN_POINT

      public static final CharterShip PORT_PHASMATYS_TO_DEEPFIN_POINT
    • PORT_PHASMATYS_TO_LANDS_END

      public static final CharterShip PORT_PHASMATYS_TO_LANDS_END
    • PORT_PHASMATYS_TO_MUSA_POINT

      public static final CharterShip PORT_PHASMATYS_TO_MUSA_POINT
    • PORT_PHASMATYS_TO_PANDEMONIUM

      public static final CharterShip PORT_PHASMATYS_TO_PANDEMONIUM
    • PORT_PHASMATYS_TO_PORT_KHAZARD

      public static final CharterShip PORT_PHASMATYS_TO_PORT_KHAZARD
    • PORT_PHASMATYS_TO_PORT_PISCARILIUS

      public static final CharterShip PORT_PHASMATYS_TO_PORT_PISCARILIUS
    • PORT_PHASMATYS_TO_PORT_ROBERTS

      public static final CharterShip PORT_PHASMATYS_TO_PORT_ROBERTS
    • PORT_PHASMATYS_TO_PORT_SARIM

      public static final CharterShip PORT_PHASMATYS_TO_PORT_SARIM
    • PORT_PHASMATYS_TO_PORT_TYRAS

      public static final CharterShip PORT_PHASMATYS_TO_PORT_TYRAS
    • PORT_PHASMATYS_TO_PRIFDDINAS

      public static final CharterShip PORT_PHASMATYS_TO_PRIFDDINAS
    • PORT_PHASMATYS_TO_SHIPYARD

      public static final CharterShip PORT_PHASMATYS_TO_SHIPYARD
    • PORT_PHASMATYS_TO_SUNSET_COAST

      public static final CharterShip PORT_PHASMATYS_TO_SUNSET_COAST
    • PORT_PISCARILIUS_TO_ALDARIN

      public static final CharterShip PORT_PISCARILIUS_TO_ALDARIN
    • PORT_PISCARILIUS_TO_BRIMHAVEN

      public static final CharterShip PORT_PISCARILIUS_TO_BRIMHAVEN
    • PORT_PISCARILIUS_TO_CATHERBY

      public static final CharterShip PORT_PISCARILIUS_TO_CATHERBY
    • PORT_PISCARILIUS_TO_CIVITAS_ILLA_FORTIS

      public static final CharterShip PORT_PISCARILIUS_TO_CIVITAS_ILLA_FORTIS
    • PORT_PISCARILIUS_TO_CORSAIR_COVE

      public static final CharterShip PORT_PISCARILIUS_TO_CORSAIR_COVE
    • PORT_PISCARILIUS_TO_DEEPFIN_POINT

      public static final CharterShip PORT_PISCARILIUS_TO_DEEPFIN_POINT
    • PORT_PISCARILIUS_TO_MOS_LE_HARMLESS

      public static final CharterShip PORT_PISCARILIUS_TO_MOS_LE_HARMLESS
    • PORT_PISCARILIUS_TO_MUSA_POINT

      public static final CharterShip PORT_PISCARILIUS_TO_MUSA_POINT
    • PORT_PISCARILIUS_TO_PANDEMONIUM

      public static final CharterShip PORT_PISCARILIUS_TO_PANDEMONIUM
    • PORT_PISCARILIUS_TO_PORT_KHAZARD

      public static final CharterShip PORT_PISCARILIUS_TO_PORT_KHAZARD
    • PORT_PISCARILIUS_TO_PORT_PHASMATYS

      public static final CharterShip PORT_PISCARILIUS_TO_PORT_PHASMATYS
    • PORT_PISCARILIUS_TO_PORT_ROBERTS

      public static final CharterShip PORT_PISCARILIUS_TO_PORT_ROBERTS
    • PORT_PISCARILIUS_TO_PORT_TYRAS

      public static final CharterShip PORT_PISCARILIUS_TO_PORT_TYRAS
    • PORT_PISCARILIUS_TO_PRIFDDINAS

      public static final CharterShip PORT_PISCARILIUS_TO_PRIFDDINAS
    • PORT_PISCARILIUS_TO_SHIPYARD

      public static final CharterShip PORT_PISCARILIUS_TO_SHIPYARD
    • PORT_PISCARILIUS_TO_SUNSET_COAST

      public static final CharterShip PORT_PISCARILIUS_TO_SUNSET_COAST
    • PORT_ROBERTS_TO_ALDARIN

      public static final CharterShip PORT_ROBERTS_TO_ALDARIN
    • PORT_ROBERTS_TO_BRIMHAVEN

      public static final CharterShip PORT_ROBERTS_TO_BRIMHAVEN
    • PORT_ROBERTS_TO_CATHERBY

      public static final CharterShip PORT_ROBERTS_TO_CATHERBY
    • PORT_ROBERTS_TO_CIVITAS_ILLA_FORTIS

      public static final CharterShip PORT_ROBERTS_TO_CIVITAS_ILLA_FORTIS
    • PORT_ROBERTS_TO_CORSAIR_COVE

      public static final CharterShip PORT_ROBERTS_TO_CORSAIR_COVE
    • PORT_ROBERTS_TO_DEEPFIN_POINT

      public static final CharterShip PORT_ROBERTS_TO_DEEPFIN_POINT
    • PORT_ROBERTS_TO_LANDS_END

      public static final CharterShip PORT_ROBERTS_TO_LANDS_END
    • PORT_ROBERTS_TO_MOS_LE_HARMLESS

      public static final CharterShip PORT_ROBERTS_TO_MOS_LE_HARMLESS
    • PORT_ROBERTS_TO_MUSA_POINT

      public static final CharterShip PORT_ROBERTS_TO_MUSA_POINT
    • PORT_ROBERTS_TO_PANDEMONIUM

      public static final CharterShip PORT_ROBERTS_TO_PANDEMONIUM
    • PORT_ROBERTS_TO_PORT_KHAZARD

      public static final CharterShip PORT_ROBERTS_TO_PORT_KHAZARD
    • PORT_ROBERTS_TO_PORT_PHASMATYS

      public static final CharterShip PORT_ROBERTS_TO_PORT_PHASMATYS
    • PORT_ROBERTS_TO_PORT_PISCARILIUS

      public static final CharterShip PORT_ROBERTS_TO_PORT_PISCARILIUS
    • PORT_ROBERTS_TO_PORT_SARIM

      public static final CharterShip PORT_ROBERTS_TO_PORT_SARIM
    • PORT_ROBERTS_TO_PORT_TYRAS

      public static final CharterShip PORT_ROBERTS_TO_PORT_TYRAS
    • PORT_ROBERTS_TO_PRIFDDINAS

      public static final CharterShip PORT_ROBERTS_TO_PRIFDDINAS
    • PORT_ROBERTS_TO_SHIPYARD

      public static final CharterShip PORT_ROBERTS_TO_SHIPYARD
    • PORT_ROBERTS_TO_SUNSET_COAST

      public static final CharterShip PORT_ROBERTS_TO_SUNSET_COAST
    • PORT_SARIM_TO_ALDARIN

      public static final CharterShip PORT_SARIM_TO_ALDARIN
    • PORT_SARIM_TO_BRIMHAVEN

      public static final CharterShip PORT_SARIM_TO_BRIMHAVEN
    • PORT_SARIM_TO_CATHERBY

      public static final CharterShip PORT_SARIM_TO_CATHERBY
    • PORT_SARIM_TO_CIVITAS_ILLA_FORTIS

      public static final CharterShip PORT_SARIM_TO_CIVITAS_ILLA_FORTIS
    • PORT_SARIM_TO_CORSAIR_COVE

      public static final CharterShip PORT_SARIM_TO_CORSAIR_COVE
    • PORT_SARIM_TO_DEEPFIN_POINT

      public static final CharterShip PORT_SARIM_TO_DEEPFIN_POINT
    • PORT_SARIM_TO_MOS_LE_HARMLESS

      public static final CharterShip PORT_SARIM_TO_MOS_LE_HARMLESS
    • PORT_SARIM_TO_PORT_KHAZARD

      public static final CharterShip PORT_SARIM_TO_PORT_KHAZARD
    • PORT_SARIM_TO_PORT_PHASMATYS

      public static final CharterShip PORT_SARIM_TO_PORT_PHASMATYS
    • PORT_SARIM_TO_PORT_ROBERTS

      public static final CharterShip PORT_SARIM_TO_PORT_ROBERTS
    • PORT_SARIM_TO_PORT_TYRAS

      public static final CharterShip PORT_SARIM_TO_PORT_TYRAS
    • PORT_SARIM_TO_PRIFDDINAS

      public static final CharterShip PORT_SARIM_TO_PRIFDDINAS
    • PORT_SARIM_TO_SHIPYARD

      public static final CharterShip PORT_SARIM_TO_SHIPYARD
    • PORT_SARIM_TO_SUNSET_COAST

      public static final CharterShip PORT_SARIM_TO_SUNSET_COAST
    • PORT_TYRAS_TO_ALDARIN

      public static final CharterShip PORT_TYRAS_TO_ALDARIN
    • PORT_TYRAS_TO_BRIMHAVEN

      public static final CharterShip PORT_TYRAS_TO_BRIMHAVEN
    • PORT_TYRAS_TO_CATHERBY

      public static final CharterShip PORT_TYRAS_TO_CATHERBY
    • PORT_TYRAS_TO_CIVITAS_ILLA_FORTIS

      public static final CharterShip PORT_TYRAS_TO_CIVITAS_ILLA_FORTIS
    • PORT_TYRAS_TO_CORSAIR_COVE

      public static final CharterShip PORT_TYRAS_TO_CORSAIR_COVE
    • PORT_TYRAS_TO_DEEPFIN_POINT

      public static final CharterShip PORT_TYRAS_TO_DEEPFIN_POINT
    • PORT_TYRAS_TO_LANDS_END

      public static final CharterShip PORT_TYRAS_TO_LANDS_END
    • PORT_TYRAS_TO_MOS_LE_HARMLESS

      public static final CharterShip PORT_TYRAS_TO_MOS_LE_HARMLESS
    • PORT_TYRAS_TO_MUSA_POINT

      public static final CharterShip PORT_TYRAS_TO_MUSA_POINT
    • PORT_TYRAS_TO_PANDEMONIUM

      public static final CharterShip PORT_TYRAS_TO_PANDEMONIUM
    • PORT_TYRAS_TO_PORT_KHAZARD

      public static final CharterShip PORT_TYRAS_TO_PORT_KHAZARD
    • PORT_TYRAS_TO_PORT_PHASMATYS

      public static final CharterShip PORT_TYRAS_TO_PORT_PHASMATYS
    • PORT_TYRAS_TO_PORT_PISCARILIUS

      public static final CharterShip PORT_TYRAS_TO_PORT_PISCARILIUS
    • PORT_TYRAS_TO_PORT_ROBERTS

      public static final CharterShip PORT_TYRAS_TO_PORT_ROBERTS
    • PORT_TYRAS_TO_PORT_SARIM

      public static final CharterShip PORT_TYRAS_TO_PORT_SARIM
    • PORT_TYRAS_TO_PRIFDDINAS

      public static final CharterShip PORT_TYRAS_TO_PRIFDDINAS
    • PORT_TYRAS_TO_SHIPYARD

      public static final CharterShip PORT_TYRAS_TO_SHIPYARD
    • PORT_TYRAS_TO_SUNSET_COAST

      public static final CharterShip PORT_TYRAS_TO_SUNSET_COAST
    • PRIFDDINAS_TO_ALDARIN

      public static final CharterShip PRIFDDINAS_TO_ALDARIN
    • PRIFDDINAS_TO_BRIMHAVEN

      public static final CharterShip PRIFDDINAS_TO_BRIMHAVEN
    • PRIFDDINAS_TO_CATHERBY

      public static final CharterShip PRIFDDINAS_TO_CATHERBY
    • PRIFDDINAS_TO_CIVITAS_ILLA_FORTIS

      public static final CharterShip PRIFDDINAS_TO_CIVITAS_ILLA_FORTIS
    • PRIFDDINAS_TO_CORSAIR_COVE

      public static final CharterShip PRIFDDINAS_TO_CORSAIR_COVE
    • PRIFDDINAS_TO_DEEPFIN_POINT

      public static final CharterShip PRIFDDINAS_TO_DEEPFIN_POINT
    • PRIFDDINAS_TO_LANDS_END

      public static final CharterShip PRIFDDINAS_TO_LANDS_END
    • PRIFDDINAS_TO_MOS_LE_HARMLESS

      public static final CharterShip PRIFDDINAS_TO_MOS_LE_HARMLESS
    • PRIFDDINAS_TO_MUSA_POINT

      public static final CharterShip PRIFDDINAS_TO_MUSA_POINT
    • PRIFDDINAS_TO_PANDEMONIUM

      public static final CharterShip PRIFDDINAS_TO_PANDEMONIUM
    • PRIFDDINAS_TO_PORT_KHAZARD

      public static final CharterShip PRIFDDINAS_TO_PORT_KHAZARD
    • PRIFDDINAS_TO_PORT_PHASMATYS

      public static final CharterShip PRIFDDINAS_TO_PORT_PHASMATYS
    • PRIFDDINAS_TO_PORT_PISCARILIUS

      public static final CharterShip PRIFDDINAS_TO_PORT_PISCARILIUS
    • PRIFDDINAS_TO_PORT_ROBERTS

      public static final CharterShip PRIFDDINAS_TO_PORT_ROBERTS
    • PRIFDDINAS_TO_PORT_SARIM

      public static final CharterShip PRIFDDINAS_TO_PORT_SARIM
    • PRIFDDINAS_TO_PORT_TYRAS

      public static final CharterShip PRIFDDINAS_TO_PORT_TYRAS
    • PRIFDDINAS_TO_SHIPYARD

      public static final CharterShip PRIFDDINAS_TO_SHIPYARD
    • PRIFDDINAS_TO_SUNSET_COAST

      public static final CharterShip PRIFDDINAS_TO_SUNSET_COAST
    • SHIPYARD_TO_ALDARIN

      public static final CharterShip SHIPYARD_TO_ALDARIN
    • SHIPYARD_TO_BRIMHAVEN

      public static final CharterShip SHIPYARD_TO_BRIMHAVEN
    • SHIPYARD_TO_CATHERBY

      public static final CharterShip SHIPYARD_TO_CATHERBY
    • SHIPYARD_TO_CIVITAS_ILLA_FORTIS

      public static final CharterShip SHIPYARD_TO_CIVITAS_ILLA_FORTIS
    • SHIPYARD_TO_CORSAIR_COVE

      public static final CharterShip SHIPYARD_TO_CORSAIR_COVE
    • SHIPYARD_TO_DEEPFIN_POINT

      public static final CharterShip SHIPYARD_TO_DEEPFIN_POINT
    • SHIPYARD_TO_LANDS_END

      public static final CharterShip SHIPYARD_TO_LANDS_END
    • SHIPYARD_TO_MOS_LE_HARMLESS

      public static final CharterShip SHIPYARD_TO_MOS_LE_HARMLESS
    • SHIPYARD_TO_MUSA_POINT

      public static final CharterShip SHIPYARD_TO_MUSA_POINT
    • SHIPYARD_TO_PANDEMONIUM

      public static final CharterShip SHIPYARD_TO_PANDEMONIUM
    • SHIPYARD_TO_PORT_KHAZARD

      public static final CharterShip SHIPYARD_TO_PORT_KHAZARD
    • SHIPYARD_TO_PORT_PHASMATYS

      public static final CharterShip SHIPYARD_TO_PORT_PHASMATYS
    • SHIPYARD_TO_PORT_PISCARILIUS

      public static final CharterShip SHIPYARD_TO_PORT_PISCARILIUS
    • SHIPYARD_TO_PORT_ROBERTS

      public static final CharterShip SHIPYARD_TO_PORT_ROBERTS
    • SHIPYARD_TO_PORT_SARIM

      public static final CharterShip SHIPYARD_TO_PORT_SARIM
    • SHIPYARD_TO_PORT_TYRAS

      public static final CharterShip SHIPYARD_TO_PORT_TYRAS
    • SHIPYARD_TO_PRIFDDINAS

      public static final CharterShip SHIPYARD_TO_PRIFDDINAS
    • SHIPYARD_TO_SUNSET_COAST

      public static final CharterShip SHIPYARD_TO_SUNSET_COAST
    • SUNSET_COAST_TO_BRIMHAVEN

      public static final CharterShip SUNSET_COAST_TO_BRIMHAVEN
    • SUNSET_COAST_TO_CATHERBY

      public static final CharterShip SUNSET_COAST_TO_CATHERBY
    • SUNSET_COAST_TO_CIVITAS_ILLA_FORTIS

      public static final CharterShip SUNSET_COAST_TO_CIVITAS_ILLA_FORTIS
    • SUNSET_COAST_TO_CORSAIR_COVE

      public static final CharterShip SUNSET_COAST_TO_CORSAIR_COVE
    • SUNSET_COAST_TO_DEEPFIN_POINT

      public static final CharterShip SUNSET_COAST_TO_DEEPFIN_POINT
    • SUNSET_COAST_TO_LANDS_END

      public static final CharterShip SUNSET_COAST_TO_LANDS_END
    • SUNSET_COAST_TO_MOS_LE_HARMLESS

      public static final CharterShip SUNSET_COAST_TO_MOS_LE_HARMLESS
    • SUNSET_COAST_TO_MUSA_POINT

      public static final CharterShip SUNSET_COAST_TO_MUSA_POINT
    • SUNSET_COAST_TO_PANDEMONIUM

      public static final CharterShip SUNSET_COAST_TO_PANDEMONIUM
    • SUNSET_COAST_TO_PORT_KHAZARD

      public static final CharterShip SUNSET_COAST_TO_PORT_KHAZARD
    • SUNSET_COAST_TO_PORT_PHASMATYS

      public static final CharterShip SUNSET_COAST_TO_PORT_PHASMATYS
    • SUNSET_COAST_TO_PORT_PISCARILIUS

      public static final CharterShip SUNSET_COAST_TO_PORT_PISCARILIUS
    • SUNSET_COAST_TO_PORT_ROBERTS

      public static final CharterShip SUNSET_COAST_TO_PORT_ROBERTS
    • SUNSET_COAST_TO_PORT_SARIM

      public static final CharterShip SUNSET_COAST_TO_PORT_SARIM
    • SUNSET_COAST_TO_PORT_TYRAS

      public static final CharterShip SUNSET_COAST_TO_PORT_TYRAS
    • SUNSET_COAST_TO_PRIFDDINAS

      public static final CharterShip SUNSET_COAST_TO_PRIFDDINAS
    • SUNSET_COAST_TO_SHIPYARD

      public static final CharterShip SUNSET_COAST_TO_SHIPYARD
  • Method Details

    • values

      public static CharterShip[] 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 CharterShip 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
    • getCharterShipCost

      public static int getCharterShipCost(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination)
      Gets the charter ship cost for a specific route by coordinates.
      Parameters:
      source - the origin world point
      destination - the destination world point
      Returns:
      the calculated cost in gold, or 0 if no route found
    • getCharterShipTransports

      public static List<Transport> getCharterShipTransports()
      Gets all available charter ship routes as Transport objects.

      Filters routes to only those whose requirements are fulfilled, then converts them to Transport instances.

      Returns:
      list of Transport objects for usable charter ship routes
    • getCost

      public int getCost()
      Gets the calculated cost for this route with discounts applied.

      Discounts:

      • 50% off after completing Cabin Fever quest
      • Additional 50% off when wearing Ring of Charos (a)
      Returns:
      the final cost in gold coins
    • getNearest

      public CharterShip getNearest()
      Finds the nearest charter ship route origin to the player.
      Returns:
      the CharterShip enum with the closest origin port
    • getRequirements

      public Requirements getRequirements()
      Gets the requirements container for this charter ship route.

      Includes quest requirements, region visit requirements, and automatically adds a gold requirement based on the calculated cost.

      Returns:
      Requirements object containing all route requirements