Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

X2Map

Globals

FILTER_DOODAD

integer

FILTER_HOUSE

integer

FILTER_INVALID

integer

FILTER_NPC

integer

FILTER_STRUCTURE

integer

MST_BOSS

integer

MST_COMMON_FARM

integer

MST_CORPSE_POS

integer

MST_DOODAD_ALCHEMY

integer

MST_DOODAD_ARCHIUM

integer

MST_DOODAD_ART_WORK

integer

MST_DOODAD_COATOFARMS

integer

MST_DOODAD_COOK

integer

MST_DOODAD_CRAFT

integer

MST_DOODAD_CRAFT_ORDER_BOARD

integer

MST_DOODAD_FABRIC

integer

MST_DOODAD_FISH_STAND

integer

MST_DOODAD_HAMMER

integer

MST_DOODAD_HEAVY_ARMOR

integer

MST_DOODAD_INN

integer

MST_DOODAD_LEATHER

integer

MST_DOODAD_LEATHER_ARMOR

integer

MST_DOODAD_LIGHT_ARMOR

integer

MST_DOODAD_MACHINERY

integer

MST_DOODAD_MAIL

integer

MST_DOODAD_MATE_EQUIPMENT

integer

MST_DOODAD_METAL

integer

MST_DOODAD_PAPER

integer

MST_DOODAD_PORTAL

integer

MST_DOODAD_PORTAL_ARCHEMALL

integer

MST_DOODAD_PORTAL_DUNGEON

integer

MST_DOODAD_PRINT

integer

MST_DOODAD_RAID_PURITY

integer

MST_DOODAD_SLAVE_EQUIPMENT

integer

MST_DOODAD_SPECIAL_PRODUCT

integer

MST_DOODAD_STONE

integer

MST_DOODAD_TIMBER

integer

MST_DOODAD_WEAPON

integer

MST_DOODAD_WOODWORK

integer

MST_FACTION_HQ

integer

MST_FISH_SCHOOL

integer

MST_FORCE_RELEASED_SHIP

integer

MST_FORCE_RELEASED_VEHICLE

integer

MST_FRIENDLY

integer

MST_HOSTILE

integer

MST_HOUSE_BENNY_HOUSE

integer

MST_HOUSE_BUNGALOW_HOUSE

integer

MST_HOUSE_FARM_HOUSE

integer

MST_HOUSE_HIGH_HOUSE

integer

MST_HOUSE_NORMAL_HOUSE

integer

MST_HOUSE_PUMPKIN_HOUSE

integer

MST_HOUSE_SEA_FARM_HOUSE

integer

MST_HOUSING_EXPED_FARM

integer

MST_HOUSING_EXPED_FISH_FARM

integer

MST_HOUSING_EXPED_HOUSE

integer

MST_HOUSING_FAMILY_FARM

integer

MST_HOUSING_FAMILY_FISH_FARM

integer

MST_HOUSING_FAMILY_HOUSE

integer

MST_HOUSING_FARM

integer

MST_HOUSING_FISHFARM

integer

MST_HOUSING_HOUSE

integer

MST_JOINT_RAID_LEADER

integer

MST_JOINT_RAID_OFFICER

integer

MST_JOINT_RAID_TEAM

integer

MST_LIGHT_HOUSE

integer

MST_MAX

integer

MST_MY_CROPS

integer

MST_MY_PING

integer

MST_MY_SLAVE

integer

MST_NPC_ABILITY_CHANGER

integer

MST_NPC_GRAVEYARD

integer

MST_NPC_INSTANCE_TARGET_CORPS1

integer

MST_NPC_INSTANCE_TARGET_CORPS2

integer

MST_NPC_OCEAN_TRADER

integer

MST_NPC_SPECIALTY_GOODS_TRADER

integer

MST_NPC_SPECIALTY_TRADEGOODS_BUYER

integer

MST_NPC_SPECIALTY_TRADEGOODS_SELLER

integer

MST_NPC_SPECIALTY_TRADEGOODS_TRADER

integer

MST_NPC_STABLER

integer

MST_NPC_STATION

integer

MST_NPC_STORE_AUCTION_HOUSE

integer

MST_NPC_STORE_BANK

integer

MST_NPC_STORE_BLACKSMITH

integer

MST_NPC_STORE_BUILDING

integer

MST_NPC_STORE_CLOTHES

integer

MST_NPC_STORE_DEFENSE

integer

MST_NPC_STORE_DELPHINAD

integer

MST_NPC_STORE_ENLISTING

integer

MST_NPC_STORE_EXPEDITION

integer

MST_NPC_STORE_FOOD

integer

MST_NPC_STORE_FURNITURE

integer

MST_NPC_STORE_GLADIATOR

integer

MST_NPC_STORE_GOODS

integer

MST_NPC_STORE_HONOR_POINT_COLLECTOR

integer

MST_NPC_STORE_LIVESTOCK

integer

MST_NPC_STORE_MATERIAL

integer

MST_NPC_STORE_PIRATE_EXPEDITION

integer

MST_NPC_STORE_PLANTS

integer

MST_NPC_STORE_POTION

integer

MST_NPC_STORE_ROAMER

integer

MST_NPC_STORE_SHIP

integer

MST_NPC_STORE_SIEGE_WEAPON

integer

MST_NPC_STORE_TERRITORY

integer

MST_NPC_STORE_TRADE

integer

MST_NPC_STORE_TREE

integer

MST_NPC_STORE_WEAPON

integer

MST_OFFLINE_PARTY

integer

MST_OVER_HEAD_MARK1

integer

MST_OVER_HEAD_MARK10

integer

MST_OVER_HEAD_MARK11

integer

MST_OVER_HEAD_MARK12

integer

MST_OVER_HEAD_MARK2

integer

MST_OVER_HEAD_MARK3

integer

MST_OVER_HEAD_MARK4

integer

MST_OVER_HEAD_MARK5

integer

MST_OVER_HEAD_MARK6

integer

MST_OVER_HEAD_MARK7

integer

MST_OVER_HEAD_MARK8

integer

MST_OVER_HEAD_MARK9

integer

MST_PARTY

integer

MST_PING_ATTACK

integer

MST_PING_ENEMY

integer

MST_PING_LINE

integer

MST_PLAYER

integer

MST_PORTAL

integer

MST_QUEST_HUNT_GIVES

integer

MST_QUEST_LETIT

integer

MST_QUEST_LIVELIHOOD_COMPLETE

integer

MST_QUEST_LIVELIHOOD_GIVES

integer

MST_QUEST_MAIN_COMPLETES

integer

MST_QUEST_MAIN_GIVES

integer

MST_QUEST_MAIN_PROGRESS

integer

MST_QUEST_NOTIFIER

integer

MST_QUEST_OVER

integer

MST_QUEST_REPEAT

integer

MST_QUEST_TALK_OR_EMPLOYMENT

integer

MST_QUEST_ZONE_COMPLETES

integer

MST_QUEST_ZONE_GIVES

integer

MST_QUEST_ZONE_PROGRESS

integer

MST_RAIDTEAM

integer

MST_RAIDTEAM_OWNER

integer

MST_RESIDENT_HALL

integer

MST_SEA_GIMIC

integer

MST_SHIP

integer

MST_SHIPYARD

integer

MST_SHIPYARD_ENEMY

integer

MST_SHIP_ENEMY

integer

MST_TERRITORY_A

integer

MST_TERRITORY_B

integer

MST_TERRITORY_C

integer

MST_TRADE_ROUTE

integer

MST_TRANSFER_AIRSHIP

integer

MST_TRANSFER_CARRIAGE

integer

MST_TRANSFER_CRUISER

integer

MST_TRANSFER_LANDSHIP

integer

X2Map

X2Map

Aliases

FILTER

FILTER_DOODAD|FILTER_HOUSE|FILTER_INVALID|FILTER_NPC|FILTER_STRUCTURE

-- api/X2Map
FILTER:
    | `FILTER_DOODAD`
    | `FILTER_HOUSE`
    | `FILTER_INVALID`
    | `FILTER_NPC`
    | `FILTER_STRUCTURE`

MAP_STRUCTURE_TYPE

MST_BOSS|MST_COMMON_FARM|MST_CORPSE_POS|MST_DOODAD_ALCHEMY|MST_DOODAD_ARCHIUM…(+145)

-- api/X2Map
MAP_STRUCTURE_TYPE:
    | `MST_BOSS`
    | `MST_COMMON_FARM`
    | `MST_CORPSE_POS`
    | `MST_DOODAD_ALCHEMY`
    | `MST_DOODAD_ARCHIUM`
    | `MST_DOODAD_ART_WORK`
    | `MST_DOODAD_COATOFARMS`
    | `MST_DOODAD_COOK`
    | `MST_DOODAD_CRAFT`
    | `MST_DOODAD_CRAFT_ORDER_BOARD`
    | `MST_DOODAD_FABRIC`
    | `MST_DOODAD_FISH_STAND`
    | `MST_DOODAD_HAMMER`
    | `MST_DOODAD_HEAVY_ARMOR`
    | `MST_DOODAD_INN`
    | `MST_DOODAD_LEATHER`
    | `MST_DOODAD_LEATHER_ARMOR`
    | `MST_DOODAD_LIGHT_ARMOR`
    | `MST_DOODAD_MACHINERY`
    | `MST_DOODAD_MAIL`
    | `MST_DOODAD_MATE_EQUIPMENT`
    | `MST_DOODAD_METAL`
    | `MST_DOODAD_PAPER`
    | `MST_DOODAD_PORTAL`
    | `MST_DOODAD_PORTAL_ARCHEMALL`
    | `MST_DOODAD_PORTAL_DUNGEON`
    | `MST_DOODAD_PRINT`
    | `MST_DOODAD_RAID_PURITY`
    | `MST_DOODAD_SLAVE_EQUIPMENT`
    | `MST_DOODAD_SPECIAL_PRODUCT`
    | `MST_DOODAD_STONE`
    | `MST_DOODAD_TIMBER`
    | `MST_DOODAD_WEAPON`
    | `MST_DOODAD_WOODWORK`
    | `MST_FACTION_HQ`
    | `MST_FISH_SCHOOL`
    | `MST_FORCE_RELEASED_SHIP`
    | `MST_FORCE_RELEASED_VEHICLE`
    | `MST_FRIENDLY`
    | `MST_HOSTILE`
    | `MST_HOUSE_BENNY_HOUSE`
    | `MST_HOUSE_BUNGALOW_HOUSE`
    | `MST_HOUSE_FARM_HOUSE`
    | `MST_HOUSE_HIGH_HOUSE`
    | `MST_HOUSE_NORMAL_HOUSE`
    | `MST_HOUSE_PUMPKIN_HOUSE`
    | `MST_HOUSE_SEA_FARM_HOUSE`
    | `MST_HOUSING_EXPED_FARM`
    | `MST_HOUSING_EXPED_FISH_FARM`
    | `MST_HOUSING_EXPED_HOUSE`
    | `MST_HOUSING_FAMILY_FARM`
    | `MST_HOUSING_FAMILY_FISH_FARM`
    | `MST_HOUSING_FAMILY_HOUSE`
    | `MST_HOUSING_FARM`
    | `MST_HOUSING_FISHFARM`
    | `MST_HOUSING_HOUSE`
    | `MST_JOINT_RAID_LEADER`
    | `MST_JOINT_RAID_OFFICER`
    | `MST_JOINT_RAID_TEAM`
    | `MST_LIGHT_HOUSE`
    | `MST_MAX`
    | `MST_MY_CROPS`
    | `MST_MY_PING`
    | `MST_MY_SLAVE`
    | `MST_NPC_ABILITY_CHANGER`
    | `MST_NPC_GRAVEYARD`
    | `MST_NPC_INSTANCE_TARGET_CORPS1`
    | `MST_NPC_INSTANCE_TARGET_CORPS2`
    | `MST_NPC_OCEAN_TRADER`
    | `MST_NPC_SPECIALTY_GOODS_TRADER`
    | `MST_NPC_SPECIALTY_TRADEGOODS_BUYER`
    | `MST_NPC_SPECIALTY_TRADEGOODS_SELLER`
    | `MST_NPC_SPECIALTY_TRADEGOODS_TRADER`
    | `MST_NPC_STABLER`
    | `MST_NPC_STATION`
    | `MST_NPC_STORE_AUCTION_HOUSE`
    | `MST_NPC_STORE_BANK`
    | `MST_NPC_STORE_BLACKSMITH`
    | `MST_NPC_STORE_BUILDING`
    | `MST_NPC_STORE_CLOTHES`
    | `MST_NPC_STORE_DEFENSE`
    | `MST_NPC_STORE_DELPHINAD`
    | `MST_NPC_STORE_ENLISTING`
    | `MST_NPC_STORE_EXPEDITION`
    | `MST_NPC_STORE_FOOD`
    | `MST_NPC_STORE_FURNITURE`
    | `MST_NPC_STORE_GLADIATOR`
    | `MST_NPC_STORE_GOODS`
    | `MST_NPC_STORE_HONOR_POINT_COLLECTOR`
    | `MST_NPC_STORE_LIVESTOCK`
    | `MST_NPC_STORE_MATERIAL`
    | `MST_NPC_STORE_PIRATE_EXPEDITION`
    | `MST_NPC_STORE_PLANTS`
    | `MST_NPC_STORE_POTION`
    | `MST_NPC_STORE_ROAMER`
    | `MST_NPC_STORE_SHIP`
    | `MST_NPC_STORE_SIEGE_WEAPON`
    | `MST_NPC_STORE_TERRITORY`
    | `MST_NPC_STORE_TRADE`
    | `MST_NPC_STORE_TREE`
    | `MST_NPC_STORE_WEAPON`
    | `MST_OFFLINE_PARTY`
    | `MST_OVER_HEAD_MARK1`
    | `MST_OVER_HEAD_MARK10`
    | `MST_OVER_HEAD_MARK11`
    | `MST_OVER_HEAD_MARK12`
    | `MST_OVER_HEAD_MARK2`
    | `MST_OVER_HEAD_MARK3`
    | `MST_OVER_HEAD_MARK4`
    | `MST_OVER_HEAD_MARK5`
    | `MST_OVER_HEAD_MARK6`
    | `MST_OVER_HEAD_MARK7`
    | `MST_OVER_HEAD_MARK8`
    | `MST_OVER_HEAD_MARK9`
    | `MST_PARTY`
    | `MST_PING_ATTACK`
    | `MST_PING_ENEMY`
    | `MST_PING_LINE`
    | `MST_PLAYER`
    | `MST_PORTAL`
    | `MST_QUEST_HUNT_GIVES`
    | `MST_QUEST_LETIT`
    | `MST_QUEST_LIVELIHOOD_COMPLETE`
    | `MST_QUEST_LIVELIHOOD_GIVES`
    | `MST_QUEST_MAIN_COMPLETES`
    | `MST_QUEST_MAIN_GIVES`
    | `MST_QUEST_MAIN_PROGRESS`
    | `MST_QUEST_NOTIFIER`
    | `MST_QUEST_OVER`
    | `MST_QUEST_REPEAT`
    | `MST_QUEST_TALK_OR_EMPLOYMENT`
    | `MST_QUEST_ZONE_COMPLETES`
    | `MST_QUEST_ZONE_GIVES`
    | `MST_QUEST_ZONE_PROGRESS`
    | `MST_RAIDTEAM`
    | `MST_RAIDTEAM_OWNER`
    | `MST_RESIDENT_HALL`
    | `MST_SEA_GIMIC`
    | `MST_SHIP`
    | `MST_SHIPYARD`
    | `MST_SHIPYARD_ENEMY`
    | `MST_SHIP_ENEMY`
    | `MST_TERRITORY_A`
    | `MST_TERRITORY_B`
    | `MST_TERRITORY_C`
    | `MST_TRADE_ROUTE`
    | `MST_TRANSFER_AIRSHIP`
    | `MST_TRANSFER_CARRIAGE`
    | `MST_TRANSFER_CRUISER`
    | `MST_TRANSFER_LANDSHIP`

Classes

Class: X2Map

Method: GetZoneStateInfoByZoneId

(method) X2Map:GetZoneStateInfoByZoneId(zoneId: `0`|`100`|`101`|`102`|`103`...(+151))
  -> zoneStateInfo: ZoneStateInfo|nil

Retrieves zone state information for the specified zone ID if it exists.

@param zoneId — The ID of the zone to query.

@return zoneStateInfo — The zone state information, or nil if not found.

-- Obtained from db zone_groups
zoneId:
    | `0` -- current - Current location
    | `1` -- w_gweonid_forest - Gweonid Forest
    | `2` -- w_marianople - Marianople
    | `3` -- w_garangdol_plains - Dewstone Plains
    | `4` -- e_sunrise_peninsula - Solis Headlands
    | `5` -- w_solzreed - Solzreed Peninsula
    | `6` -- w_lilyut_meadow - Lilyut Hills
    | `7` -- e_rainbow_field - Arcum Iris
    | `8` -- w_two_crowns - Two Crowns
    | `9` -- e_mahadevi - Mahadevi
    | `10` -- w_bronze_rock - Airain Rock
    | `11` -- e_falcony_plateau - Falcorth Plains
    | `12` -- e_singing_land - Villanelle
    | `13` -- e_sunny_wilderness - Sunbite Wilds
    | `14` -- e_steppe_belt - Windscour Savannah
    | `15` -- e_ruins_of_hariharalaya - Perinoor Ruins
    | `16` -- e_lokas_checkers - Rookborne Basin
    | `17` -- e_ynystere - Ynystere
    | `18` -- w_white_forest - White Arden
    | `19` -- w_the_carcass - Karkasse Ridgelands
    | `20` -- w_cross_plains - Cinderstone Moor
    | `21` -- w_cradle_of_genesis - Aubre Cradle
    | `22` -- w_golden_plains - Halcyona
    | `23` -- e_hasla - Hasla
    | `24` -- e_tiger_spine_mountains - Tigerspine Mountains
    | `25` -- e_ancient_forest - Silent Forest
    | `26` -- w_hell_swamp - Hellswamp
    | `27` -- w_long_sand - Sanddeep
    | `28` -- w_barren_land - The Wastes
    | `29` -- s_lost_island - Libertia Sea
    | `30` -- s_lostway_sea - Castaway Strait
    | `31` -- instance_training_camp - Drill Camp
    | `32` -- instance_silent_colossus - Dreadnought
    | `33` -- o_salpimari - Heedmar
    | `34` -- o_nuimari - Nuimari
    | `35` -- w_dark_side_of_the_moon -
    | `36` -- s_silent_sea - Arcadian Sea
    | `37` -- e_una_basin -
    | `38` -- s_nightmare_coast -
    | `39` -- s_golden_sea - Halcyona Gulf
    | `40` -- s_crescent_sea - Feuille Sound
    | `41` -- locked_sea_temp - Forbidden Sea
    | `42` -- locked_land_temp - Forbidden Shore
    | `43` -- o_seonyeokmari - Marcala
    | `44` -- o_rest_land - Calmlands
    | `45` -- instance_burntcastle_armory - Burnt Castle Armory
    | `46` -- instance_hadir_farm - Hadir Farm
    | `47` -- instance_sal_temple - Palace Cellar
    | `48` -- e_white_island - Saltswept Atoll
    | `49` -- arche_mall - Mirage Isle
    | `50` -- instance_cuttingwind_deadmine - Sharpwind Mines
    | `51` -- instance_howling_abyss - Howling Abyss
    | `52` -- instance_cradle_of_destruction - Kroloal Cradle
    | `53` -- test_instance_violent_maelstrom - Violent Maelstrom Arena
    | `54` -- o_abyss_gate - Exeloch
    | `55` -- instance_nachashgar - Serpentis
    | `56` -- o_land_of_sunlights - Sungold Fields
    | `57` -- o_ruins_of_gold - Golden Ruins
    | `58` -- instance_howling_abyss_2 - Greater Howling Abyss
    | `59` -- s_freedom_island - Sunspeck Sea
    | `60` -- s_pirate_island - Stormraw Sound
    | `61` -- o_shining_shore - Diamond Shores
    | `62` -- instance_immortal_isle - Sea of Drowned Love
    | `63` -- o_the_great_reeds - Reedwind
    | `64` -- instance_immortal_isle_easy - Lesser Sea of Drowned Love
    | `65` -- o_library_2 - Verdant Skychamber
    | `66` -- instance_nachashgar_easy - Lesser Serpentis
    | `67` -- o_library_1 - Introspect Path
    | `68` -- instance_prologue - Lucius's Dream
    | `69` -- o_library_3 - Evening Botanica
    | `70` -- instance_library_1 - Encyclopedia Room
    | `71` -- instance_library_2 - Libris Garden
    | `72` -- instance_library_3 - Screaming Archives
    | `73` -- instance_library_boss_1 - Screening Hall
    | `74` -- instance_library_boss_2 - Frozen Study
    | `75` -- instance_library_boss_3 - Deranged Bookroom
    | `76` -- instance_library_tower_defense - Corner Reading Room
    | `77` -- instance_training_camp_1on1 - Gladiator Arena
    | `78` -- o_dew_plains - Mistmerrow
    | `79` -- w_mirror_kingdom - Miroir Tundra
    | `80` -- s_broken_mirrors_sea - Shattered Sea
    | `81` -- instance_battle_field - New Arena
    | `82` -- o_epherium - Epherium
    | `83` -- instance_hadir_farm_hard - Greater Hadir Farm
    | `84` -- instance_burntcastle_armory_hard - Greater Burnt Castle Armory
    | `85` -- instance_library_heart - Heart of Ayanad
    | `86` -- instance_sal_temple_hard - Greater Palace Cellar
    | `87` -- instance_cuttingwind_deadmine_hard - Greater Sharpwind Mines
    | `88` -- instance_cradle_of_destruction_hard - Greater Kroloal Cradle
    | `89` -- instance_feast_garden - Mistsong Summit
    | `90` -- instance_training_camp_no_item - Arena
    | `91` -- instance_the_judge_of_uthstin - Decisive Arena
    | `92` -- instance_battle_field_of_feast - Free-For-All Arena
    | `93` -- w_hanuimaru - Ahnimar
    | `94` -- instance_prologue_izuna - Ancient Ezna
    | `95` -- s_boiling_sea - Boiling Sea
    | `96` -- e_sylvina_region - Sylvina Caldera
    | `97` -- instance_sea_of_chaos - Bloodsalt Bay
    | `98` -- o_room_of_queen - Queen's Chamber
    | `99` -- e_lokaloka_mountains - Rokhala Mountains
    | `100` -- o_room_of_queen_2 - Queen's Chamber
    | `101` -- o_room_of_queen_3 - Burnt Castle Cellar
    | `102` -- o_candlestick_of_sea - Aegis Island
    | `103` -- o_whale_song_bay - Whalesong Harbor
    | `104` -- s_whale_swell_strait - Whaleswell Straits
    | `105` -- instance_hanging_gardens_of_ipna - Ipnysh Sanctuary
    | `106` -- instance_festival_training_camp_1on1 - Snowball Arena
    | `107` -- o_hirama_the_west - Western Hiram Mountains
    | `108` -- instance_golden_plains - Golden Plains Battle
    | `109` -- instance_golden_plains_war - Golden Plains Battle
    | `110` -- o_hirama_the_east - Eastern Hiram Mountains
    | `111` -- instance_library_new_boss_1 - Screening Hall (Disabled)
    | `112` -- instance_library_new_boss_2 - Frozen Study (Disabled)
    | `113` -- instance_library_new_boss_3 - Deranged Bookroom (Disabled)
    | `114` -- test_arcaneearth - Corner Reading Room (Disabled)
    | `115` -- instance_library_new_heart - Heart of Ayanad (Disabled)
    | `116` -- library_lobby_1f - Unused
    | `117` -- library_lobby_2f - Verdant Skychamber (Disabled)
    | `118` -- library_lobby_3f - Evening Botanica (Disabled)
    | `119` -- library_lobby_4f - Constellation Breakroom (Disabled)
    | `120` -- instance_library_boss_total - Abyssal Library
    | `121` -- instance_carcass - Red Dragon's Keep
    | `122` -- instance_the_last_day_of_hiramakand - The Fall of Hiram City
    | `125` -- instance_challenge_tower - Noryette Challenge
    | `126` -- zonegroup_instance_defense_of_feast - Mistsong Banquet
    | `127` -- instance_sea_survival - Naval Survival Game (test)
    | `129` -- instance_sea_survival_2 - Stillwater Gulf
    | `130` -- instance_eternity - Hereafter Rebellion
    | `131` -- instance_dew_plain - Battle of Mistmerrow
    | `132` -- instance_dewplane_boss - Kadum
    | `133` -- the_garden - Garden of the Gods
    | `134` -- gatekeeper_hall - Gatekeeper Hall
    | `135` -- instance_hanuimaru_zone - Dairy Cow Dreamland
    | `136` -- instance_restraint_of_power - Circle of Authority
    | `137` -- instance_phantom_of_delphinad - Delphinad Mirage
    | `138` -- instance_arena_2on2 - Test Arena
    | `139` -- o_land_of_magic - Mysthrane Gorge
    | `140` -- o_mount_ipnir - Ipnya Ridge
    | `141` -- instance_garuda_nest - Skyfin War
    | `142` -- instance_mount_ipnir_story - Queen's Altar
    | `143` -- instance_event_camp_1on1 - Event Arena
    | `144` -- test_cbush - Guild House
    | `145` -- instance_black_thorn - Unused
    | `146` -- instance_black_spike - Black Thorn Prison
    | `147` -- o_western_prairie - Great Prairie of the West
    | `148` -- instance_nachashgar_ancient - Greater Serpentis
    | `149` -- instance_cuttlefish_event_zone - Squid Game Event Arena
    | `150` -- instance_dimensional_defence - Dimensional Boundary Defense Raid
    | `151` -- instance_event_hanuimaru - Ahnimar Event Arena
    | `152` -- w_golden_moss_forest - Goldleaf Forest
    | `153` -- instance_training_camp_1on1_ga - Make a Splash
    | `154` -- instance_burntcastle_armory_nightmare - Nightmare Burnt Castle Armory
    | `155` -- instance_divided_crossroad - Crossroads Arena
    | `156` -- instance_noryette_battlefield - Noryette Arena
    | `158` -- instance_life_dungeon_daru - Island of Abundance
    | `159` -- instance_golden_plains_ga - Golden Plains Battle

See: ZoneStateInfo

Method: ShowWorldmapLocation

(method) X2Map:ShowWorldmapLocation(zoneId: `0`|`100`|`101`|`102`|`103`...(+151), x: number, y: number, z: number)

Opens the world map and highlights the specified location.

@param zoneId — The ID of the zone to show.

@param x — The X coordinate in the world.

@param y — The Y coordinate in the world.

@param z — The Z coordinate in the world.

-- Obtained from db zone_groups
zoneId:
    | `0` -- current - Current location
    | `1` -- w_gweonid_forest - Gweonid Forest
    | `2` -- w_marianople - Marianople
    | `3` -- w_garangdol_plains - Dewstone Plains
    | `4` -- e_sunrise_peninsula - Solis Headlands
    | `5` -- w_solzreed - Solzreed Peninsula
    | `6` -- w_lilyut_meadow - Lilyut Hills
    | `7` -- e_rainbow_field - Arcum Iris
    | `8` -- w_two_crowns - Two Crowns
    | `9` -- e_mahadevi - Mahadevi
    | `10` -- w_bronze_rock - Airain Rock
    | `11` -- e_falcony_plateau - Falcorth Plains
    | `12` -- e_singing_land - Villanelle
    | `13` -- e_sunny_wilderness - Sunbite Wilds
    | `14` -- e_steppe_belt - Windscour Savannah
    | `15` -- e_ruins_of_hariharalaya - Perinoor Ruins
    | `16` -- e_lokas_checkers - Rookborne Basin
    | `17` -- e_ynystere - Ynystere
    | `18` -- w_white_forest - White Arden
    | `19` -- w_the_carcass - Karkasse Ridgelands
    | `20` -- w_cross_plains - Cinderstone Moor
    | `21` -- w_cradle_of_genesis - Aubre Cradle
    | `22` -- w_golden_plains - Halcyona
    | `23` -- e_hasla - Hasla
    | `24` -- e_tiger_spine_mountains - Tigerspine Mountains
    | `25` -- e_ancient_forest - Silent Forest
    | `26` -- w_hell_swamp - Hellswamp
    | `27` -- w_long_sand - Sanddeep
    | `28` -- w_barren_land - The Wastes
    | `29` -- s_lost_island - Libertia Sea
    | `30` -- s_lostway_sea - Castaway Strait
    | `31` -- instance_training_camp - Drill Camp
    | `32` -- instance_silent_colossus - Dreadnought
    | `33` -- o_salpimari - Heedmar
    | `34` -- o_nuimari - Nuimari
    | `35` -- w_dark_side_of_the_moon -
    | `36` -- s_silent_sea - Arcadian Sea
    | `37` -- e_una_basin -
    | `38` -- s_nightmare_coast -
    | `39` -- s_golden_sea - Halcyona Gulf
    | `40` -- s_crescent_sea - Feuille Sound
    | `41` -- locked_sea_temp - Forbidden Sea
    | `42` -- locked_land_temp - Forbidden Shore
    | `43` -- o_seonyeokmari - Marcala
    | `44` -- o_rest_land - Calmlands
    | `45` -- instance_burntcastle_armory - Burnt Castle Armory
    | `46` -- instance_hadir_farm - Hadir Farm
    | `47` -- instance_sal_temple - Palace Cellar
    | `48` -- e_white_island - Saltswept Atoll
    | `49` -- arche_mall - Mirage Isle
    | `50` -- instance_cuttingwind_deadmine - Sharpwind Mines
    | `51` -- instance_howling_abyss - Howling Abyss
    | `52` -- instance_cradle_of_destruction - Kroloal Cradle
    | `53` -- test_instance_violent_maelstrom - Violent Maelstrom Arena
    | `54` -- o_abyss_gate - Exeloch
    | `55` -- instance_nachashgar - Serpentis
    | `56` -- o_land_of_sunlights - Sungold Fields
    | `57` -- o_ruins_of_gold - Golden Ruins
    | `58` -- instance_howling_abyss_2 - Greater Howling Abyss
    | `59` -- s_freedom_island - Sunspeck Sea
    | `60` -- s_pirate_island - Stormraw Sound
    | `61` -- o_shining_shore - Diamond Shores
    | `62` -- instance_immortal_isle - Sea of Drowned Love
    | `63` -- o_the_great_reeds - Reedwind
    | `64` -- instance_immortal_isle_easy - Lesser Sea of Drowned Love
    | `65` -- o_library_2 - Verdant Skychamber
    | `66` -- instance_nachashgar_easy - Lesser Serpentis
    | `67` -- o_library_1 - Introspect Path
    | `68` -- instance_prologue - Lucius's Dream
    | `69` -- o_library_3 - Evening Botanica
    | `70` -- instance_library_1 - Encyclopedia Room
    | `71` -- instance_library_2 - Libris Garden
    | `72` -- instance_library_3 - Screaming Archives
    | `73` -- instance_library_boss_1 - Screening Hall
    | `74` -- instance_library_boss_2 - Frozen Study
    | `75` -- instance_library_boss_3 - Deranged Bookroom
    | `76` -- instance_library_tower_defense - Corner Reading Room
    | `77` -- instance_training_camp_1on1 - Gladiator Arena
    | `78` -- o_dew_plains - Mistmerrow
    | `79` -- w_mirror_kingdom - Miroir Tundra
    | `80` -- s_broken_mirrors_sea - Shattered Sea
    | `81` -- instance_battle_field - New Arena
    | `82` -- o_epherium - Epherium
    | `83` -- instance_hadir_farm_hard - Greater Hadir Farm
    | `84` -- instance_burntcastle_armory_hard - Greater Burnt Castle Armory
    | `85` -- instance_library_heart - Heart of Ayanad
    | `86` -- instance_sal_temple_hard - Greater Palace Cellar
    | `87` -- instance_cuttingwind_deadmine_hard - Greater Sharpwind Mines
    | `88` -- instance_cradle_of_destruction_hard - Greater Kroloal Cradle
    | `89` -- instance_feast_garden - Mistsong Summit
    | `90` -- instance_training_camp_no_item - Arena
    | `91` -- instance_the_judge_of_uthstin - Decisive Arena
    | `92` -- instance_battle_field_of_feast - Free-For-All Arena
    | `93` -- w_hanuimaru - Ahnimar
    | `94` -- instance_prologue_izuna - Ancient Ezna
    | `95` -- s_boiling_sea - Boiling Sea
    | `96` -- e_sylvina_region - Sylvina Caldera
    | `97` -- instance_sea_of_chaos - Bloodsalt Bay
    | `98` -- o_room_of_queen - Queen's Chamber
    | `99` -- e_lokaloka_mountains - Rokhala Mountains
    | `100` -- o_room_of_queen_2 - Queen's Chamber
    | `101` -- o_room_of_queen_3 - Burnt Castle Cellar
    | `102` -- o_candlestick_of_sea - Aegis Island
    | `103` -- o_whale_song_bay - Whalesong Harbor
    | `104` -- s_whale_swell_strait - Whaleswell Straits
    | `105` -- instance_hanging_gardens_of_ipna - Ipnysh Sanctuary
    | `106` -- instance_festival_training_camp_1on1 - Snowball Arena
    | `107` -- o_hirama_the_west - Western Hiram Mountains
    | `108` -- instance_golden_plains - Golden Plains Battle
    | `109` -- instance_golden_plains_war - Golden Plains Battle
    | `110` -- o_hirama_the_east - Eastern Hiram Mountains
    | `111` -- instance_library_new_boss_1 - Screening Hall (Disabled)
    | `112` -- instance_library_new_boss_2 - Frozen Study (Disabled)
    | `113` -- instance_library_new_boss_3 - Deranged Bookroom (Disabled)
    | `114` -- test_arcaneearth - Corner Reading Room (Disabled)
    | `115` -- instance_library_new_heart - Heart of Ayanad (Disabled)
    | `116` -- library_lobby_1f - Unused
    | `117` -- library_lobby_2f - Verdant Skychamber (Disabled)
    | `118` -- library_lobby_3f - Evening Botanica (Disabled)
    | `119` -- library_lobby_4f - Constellation Breakroom (Disabled)
    | `120` -- instance_library_boss_total - Abyssal Library
    | `121` -- instance_carcass - Red Dragon's Keep
    | `122` -- instance_the_last_day_of_hiramakand - The Fall of Hiram City
    | `125` -- instance_challenge_tower - Noryette Challenge
    | `126` -- zonegroup_instance_defense_of_feast - Mistsong Banquet
    | `127` -- instance_sea_survival - Naval Survival Game (test)
    | `129` -- instance_sea_survival_2 - Stillwater Gulf
    | `130` -- instance_eternity - Hereafter Rebellion
    | `131` -- instance_dew_plain - Battle of Mistmerrow
    | `132` -- instance_dewplane_boss - Kadum
    | `133` -- the_garden - Garden of the Gods
    | `134` -- gatekeeper_hall - Gatekeeper Hall
    | `135` -- instance_hanuimaru_zone - Dairy Cow Dreamland
    | `136` -- instance_restraint_of_power - Circle of Authority
    | `137` -- instance_phantom_of_delphinad - Delphinad Mirage
    | `138` -- instance_arena_2on2 - Test Arena
    | `139` -- o_land_of_magic - Mysthrane Gorge
    | `140` -- o_mount_ipnir - Ipnya Ridge
    | `141` -- instance_garuda_nest - Skyfin War
    | `142` -- instance_mount_ipnir_story - Queen's Altar
    | `143` -- instance_event_camp_1on1 - Event Arena
    | `144` -- test_cbush - Guild House
    | `145` -- instance_black_thorn - Unused
    | `146` -- instance_black_spike - Black Thorn Prison
    | `147` -- o_western_prairie - Great Prairie of the West
    | `148` -- instance_nachashgar_ancient - Greater Serpentis
    | `149` -- instance_cuttlefish_event_zone - Squid Game Event Arena
    | `150` -- instance_dimensional_defence - Dimensional Boundary Defense Raid
    | `151` -- instance_event_hanuimaru - Ahnimar Event Arena
    | `152` -- w_golden_moss_forest - Goldleaf Forest
    | `153` -- instance_training_camp_1on1_ga - Make a Splash
    | `154` -- instance_burntcastle_armory_nightmare - Nightmare Burnt Castle Armory
    | `155` -- instance_divided_crossroad - Crossroads Arena
    | `156` -- instance_noryette_battlefield - Noryette Arena
    | `158` -- instance_life_dungeon_daru - Island of Abundance
    | `159` -- instance_golden_plains_ga - Golden Plains Battle