Shandalar "The Drunken Plea" quest completes prematurely

Aperta Adatta ai principianti
#12,306 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@Simisays ci sta già lavorando.

Dal 25/10/2026.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
76/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
java
Ambito
game-dev

Direzione di ricerca

Inizia dalla definizione della missione di Shandalar in forge-gui/res/adventure/Shandalar/world/quests.json vicino alla riga 8204 e confronta la sua seconda fase Travel con altre missioni che prevedono il ritorno in città. Verifica se questa fase ha il prerequisito previsto che la collega alla prima fase, poi ripeti la missione, se possibile. Il lavoro è concluso quando l’epilogo appare solo dopo il ritorno in città.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

(Sorry, I sat on this a while and haven't gotten the quest lately to check recent snapshots. I glanced at the master branch's quests.json today, This may still be bugged if my guess was right.)

Describe the bug
The Shandalar Adventure, this happened consistently the many times I got "The Drunken Plea" quest on snapshot 06.12. It sent me to a POI. The moment I cleared the POI, the quest epilogue popped up and it completed. It didn't require a return trip to town. Definitely not intended behavior because the epilogue code says: "As you return to $(poi_2), nobody seems impressed besides Tipsy Tim".
quests.json

In the json, it looks like the quest does contain a "Return to town" Travel 2nd stage, but it never triggered in-game. I suspect that's because the 2nd stage is missing a prereq line like this, just a guess.

"prerequisiteIDs": [ 1 ],

Operating System
2.0.13-snapshot-06.12 on Android 15.

Lingua principale
Java
Stelle
2.7k
Fork
1.1k
Merge medio
1g 8h
PR unite (30g)
344

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Card-Forge/forge

Tutte le issue di Card-Forge/forge

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.