The CanJumpToPlayerInZone function currently only seems to return false for solo zones (canJump = false, result = JUMP_TO_PLAYER_RESULT_SOLO_ZONE) and true for anything else. It would be great if it could also return false for zones that a player cannot jump to due to some well known reason:
- Test zones (e.g. id 2 "Clean Test" or id 1107 "zWicksTest") -> JUMP_TO_PLAYER_RESULT_GENERIC_FAILURE
- PvP zones which have to be entered via a queue -> JUMP_TO_PLAYER_RESULT_CROSS_ALLIANCE_LOCKED
- Group Dungeons and Trials while no group member is in that dungeon (or at least while the player is not grouped) -> JUMP_TO_PLAYER_RESULT_GENERIC_FAILURE
- DLC areas if the DLC is not owned (or is that already the case? Can't tell since I have ESO+) -> JUMP_TO_PLAYER_RESULT_ZONE_COLLECTIBLE_LOCKED
- Zones that don't have a wayshrine or similar which we can jump to (e.g. Norg-Tzel) -> JUMP_TO_PLAYER_RESULT_GENERIC_FAILURE
- Houses that have not been enabled for the public yet but are already in the list -> JUMP_TO_PLAYER_RESULT_GENERIC_FAILURE
A second function CanFastTravelToZone which returns false if a zone is generally not reachable via fast travel (e.g. no wayshrine or only outbound) would also be useful.