chain-anchor modifier anchors BOTH hands and anchoredHands is never cleared #56

Closed
opened 2026-08-11 19:06:19 +00:00 by Mark · 0 comments
Owner

The chain-anchor modifier (src/engine/modifiers.ts) description says "Locks the current chain state of the targeted hand", but its effect pushes both 'left' AND 'right' into modifierState.anchoredHands. Nothing in the codebase ever clears anchoredHands, so once the modifier resolves (now that EXECUTE_TURN propagates modifierState, commit 0a1fd93), the affected player's hands stop growing for the rest of the match — far beyond the documented 'next spell' window. Fix: anchor only one hand (needs a hand target on the modifier), and clear anchoredHands after one turn of use.

The chain-anchor modifier (src/engine/modifiers.ts) description says "Locks the current chain state of the targeted hand", but its effect pushes both 'left' AND 'right' into modifierState.anchoredHands. Nothing in the codebase ever clears anchoredHands, so once the modifier resolves (now that EXECUTE_TURN propagates modifierState, commit 0a1fd93), the affected player's hands stop growing for the rest of the match — far beyond the documented 'next spell' window. Fix: anchor only one hand (needs a hand target on the modifier), and clear anchoredHands after one turn of use.
Mark closed this issue 2026-08-14 00:33:08 +00:00
Sign in to join this conversation.
No description provided.