Skip to content

feat: expand Quetzal whistle to all individual destinations#406

Closed
nroszko wants to merge 2 commits intoSkretzo:masterfrom
nroszko:feature/quetzal-whistle-destinations
Closed

feat: expand Quetzal whistle to all individual destinations#406
nroszko wants to merge 2 commits intoSkretzo:masterfrom
nroszko:feature/quetzal-whistle-destinations

Conversation

@nroszko
Copy link
Copy Markdown

@nroszko nroszko commented Apr 3, 2026

The Quetzal whistle was previously represented as a single entry pointing only to the Hunter Guild. The whistle has 14 distinct destinations unlocked progressively through the Twilight's Promise quest and associated varbits. This change replaces the single entry with one row per destination so the pathfinder can route to each location independently. I also added the new Quetzal whistle (i) support to all teleport destinations.

The perfected Quetzal whistle (i) (item ID 33120) was not recognised as a valid item for any of the 14 Quetzal whistle teleport destinations. Players who upgraded their whistle via the Twilight's Promise reward system would find none of the whistle destinations available in the pathfinder.

Changes

  • teleportation_items.tsv: replaced the single Quetzal whistle → Hunter Guild entry with 14 per-destination entries
    • Quest requirement updated from Children of the Sun to Twilight's Promise
    • Always-available destinations (no varbit): Aldarin, Auburnvale, Civitas illa Fortis, Hunter Guild, Quetzacalli Gorge, Sunset Coast, Tal Teklan, The Teomat, Kastori
    • Varbit-gated destinations: Fortis Colosseum (4182&256), Outer Fortis (4182&128), Colossal Wyrm Remains (4182&64), Cam Torum (4182&32), Salvager Overlook (4182&2048)
    • src/main/resources/transports/teleportation_items.tsv: Added ||33120=1 to the item condition on all 14 Quetzal whistle entries, so the perfected variant is accepted alongside the three base variants (29271, 29273, 29275).

nroszko added 2 commits April 3, 2026 13:50
Replaced the single Quetzal whistle → Hunter Guild entry with 14 entries, one per Renu quetzal landing
Quest changed from Children of the Sun → Twilight's Promise (matching the Renu network requirement in quetzals.tsv)
Display info changed from Quetzal whistle → Quetzal whistle: <Location> (e.g. "Quetzal whistle: Aldarin") — fixes the generic label shown overhead
VarPlayer conditions copied from quetzals.tsv for the 4 gated destinations (Fortis Colosseum, Outer Fortis, Colossal Wyrm Remains, Cam Torum, Salvager Overlook) — ensures the pathfinder only routes via those destinations when the player has actually unlocked them
With these entries, the pathfinder will now correctly choose the 4-tick whistle directly to the target location instead of the slower Civitas teleport + walk + 6-tick quetzal ride route
No Java code changes were needed.
Summary
The perfected Quetzal whistle (i) (item ID 33120) was not recognised as a valid item for any of the 14 Quetzal whistle teleport destinations. Players who upgraded their whistle via the Twilight's Promise reward system would find none of the whistle destinations available in the pathfinder.

Changes
src/main/resources/transports/teleportation_items.tsv: Added ||33120=1 to the item condition on all 14 Quetzal whistle entries, so the perfected variant is accepted alongside the three base variants (29271, 29273, 29275).
Destinations affected
Destination
Aldarin
Auburnvale
Civitas illa Fortis
Hunter Guild
Quetzacalli Gorge
Sunset Coast
Tal Teklan
The Teomat
Fortis Colosseum
Kastori
Outer Fortis
Colossal Wyrm Remains
Cam Torum
Salvager Overlook
@FIrgolitsch
Copy link
Copy Markdown
Collaborator

FIrgolitsch commented Apr 4, 2026

Thanks for the contribution! It's already taken care of in PR #402, however.
Unfortunately, it's also not as straightforward a fix as just adding all the destinations due to the whistle being a teleport, but also having the base stations nearby, which can be routed through.

@FIrgolitsch FIrgolitsch closed this Apr 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants