Skip to content

Update and clean up code with test deletions#1057

Open
sky51100 wants to merge 10 commits into
apoguita:mainfrom
sky51100:Soo-work
Open

Update and clean up code with test deletions#1057
sky51100 wants to merge 10 commits into
apoguita:mainfrom
sky51100:Soo-work

Conversation

@sky51100

@sky51100 sky51100 commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Shards of Orr (Behavior Tree)

Current progress:

  • Party creation and multibox initialization.
  • Automatic quest abandonment / acquisition (multibox).
  • Consumables, consets and summoning stone support.
  • Full dungeon completion (Levels 1–3).
  • Torch, brazier and lock handling.
  • Fendi encounter.
  • Final chest opening (multibox).
  • Inside / outside reward handling.
  • Automatic restart loop.

CoreLib

New BT nodes

  • Added PickupGroundItemByModelID().
  • Added AbandonQuest() with multibox support.
  • Added WaitForQuestState().
  • Added several multibox helper nodes.

Improvements

  • Extended numerous existing BT wrappers with additional optional parameters.
  • Improved player, item, gadget and quest interaction helpers.
  • Improved multibox synchronization and shared command handling.
  • Improved target interaction and automatic dialog workflows.
  • Improved movement and interaction routines.
  • Added generic functionality extracted from Shards of Orr for reuse in future BT scripts.

Misc

  • Various fixes, cleanup and refactoring.
  • Backward compatible changes only.

Other

  • Updated Chahbek Village to be fully Behavior Tree compliant.
  • Fixed Chahbek Village to work with the latest Guild Wars changes affecting access through Embark Beach and Great Temple of Balthazar.
  • Corrected CharacterFinalDelete child offsets to ChildOffsets=[5,1,16,2].

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