Skip to content

Implement first profession quests - #70

Merged
pmbstyle merged 23 commits into
mainfrom
quest-first-professions
Jul 23, 2026
Merged

Implement first profession quests#70
pmbstyle merged 23 commits into
mainfrom
quest-first-professions

Conversation

@pmbstyle

Copy link
Copy Markdown
Owner

Summary

Implements all 18 C4 first-profession quests (Q401-Q418) for Human, Elf, Dark Elf, Orc, and Dwarf characters.

  • Adds source-backed quest items, NPC dialogue flows, drop conditions, rewards, and profession completion.
  • Adds quest-owned dynamic NPC spawns and C4 radar waypoints where a quest requires them.
  • Adds Cat's Eye Bandit world spawns for Path to Rogue.
  • Routes successful final hand-ins through the shared class-transfer flow, including skill, stat, and client refreshes.
  • Keeps unsupported quest routes out of the active registry following the available-route audit.
  • Fixes retrying the Path to Elven Oracle encounter and enforces the source trophy split for Path to Monk.

Validation

  • node tests/test_quest_runtime.js
  • node tests/test_quest_availability.js
  • node tests/test_quest_spawn_radar.js
  • node tests/test_change_class.js

@pmbstyle pmbstyle self-assigned this Jul 23, 2026
@pmbstyle
pmbstyle marked this pull request as ready for review July 23, 2026 21:07
@pmbstyle
pmbstyle merged commit 490dc17 into main Jul 23, 2026
3 checks passed
@pmbstyle
pmbstyle deleted the quest-first-professions branch July 23, 2026 21:09
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.

1 participant