Skip to content

Learn eligible Knight spells from NPC trainers - #96

Merged
adrunkhuman merged 1 commit into
masterfrom
server/learn-knight-spells-pr
Aug 3, 2026
Merged

Learn eligible Knight spells from NPC trainers#96
adrunkhuman merged 1 commit into
masterfrom
server/learn-knight-spells-pr

Conversation

@adrunkhuman

Copy link
Copy Markdown
Owner

Summary

  • Let playerbots discover tagged NPC trainer offers at runtime and learn one reachable eligible Knight spell through normal dialogue.
  • Preserve supply and cash reserves, verify learned state plus exact payment, and avoid repurchase after restart.
  • Document the trainer and telemetry contracts and add focused gameplay coverage.

Closes #90

Verification

  • pwsh -NoProfile -File scripts/test-knight-spell-contract.ps1 - passed
  • docker compose -f server/compose.yaml config --quiet - passed
  • pwsh -NoProfile -File scripts/test-playerbot-gameplay.ps1 -Focused -SpellTraining -FullNavigation -CorpseLoot - passed

@adrunkhuman
adrunkhuman merged commit 2abb2d7 into master Aug 3, 2026
1 check passed
@adrunkhuman
adrunkhuman deleted the server/learn-knight-spells-pr branch August 3, 2026 18:20
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.

Learn eligible Knight spells from NPC trainers

1 participant