Shandalar "The Drunken Plea" quest completes prematurely

Đang mở Phù hợp với người mới
#12,306 0 bình luận 0 reaction 1 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

@Simisays đang làm issue này rồi.

Từ ngày 25/10/2026.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
76/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
java
Lĩnh vực
game-dev

Hướng nghiên cứu

Bắt đầu với định nghĩa nhiệm vụ Shandalar trong forge-gui/res/adventure/Shandalar/world/quests.json gần dòng 8204 và so sánh giai đoạn Travel thứ hai của nhiệm vụ này với các nhiệm vụ khác có quay về thị trấn. Kiểm tra xem giai đoạn đó có điều kiện tiên quyết như mong đợi để liên kết với giai đoạn đầu tiên hay không, rồi tái hiện nhiệm vụ nếu có thể. Công việc được xem là hoàn tất khi phần kết chỉ xuất hiện sau khi quay về thị trấn.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

(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.

Ngôn ngữ chính
Java
Star
2.7k
Fork
1.1k
Merge trung bình
1 ngày 8 giờ
Pull request đã merge (30 ngày)
344

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của Card-Forge/forge

Tất cả issue của Card-Forge/forge

Issue tương tự

Thêm issue về Java

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.