fix(inventory): await final wield confirmation
Keep the retail inventory transaction busy until authoritative WieldObject confirms the requested weapon. This prevents rapid weapon changes from overlapping on ACE and rejecting otherwise valid items such as spears. Co-Authored-By: Codex <codex@openai.com>
This commit is contained in:
parent
815ce0dec4
commit
ea5cf5b842
8 changed files with 115 additions and 9 deletions
|
|
@ -459,7 +459,8 @@ include dungeons.
|
|||
primary weapon to the main pack, then any incompatible shield/ammo, waiting
|
||||
for every server move confirmation before wielding the requested
|
||||
bow/sword/caster/two-hander. The shared transaction works
|
||||
in peace and war; ACE owns stance-specific motions and its PropertyInt 40 update
|
||||
in peace and war, remains busy through final `WieldObject` confirmation, and
|
||||
prevents rapid switches from overlapping; ACE owns stance-specific motions and its PropertyInt 40 update
|
||||
now drives the client `CombatState`.
|
||||
- **L.1c local attack receive path (implemented 2026-07-11; live gate pending)** —
|
||||
local non-autonomous mt-0 UpdateMotion now uses retail's wholesale interpreted
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue