✅ Puppetry valid state
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_complex.py::TestBunePuppetry::test_puppetry_valid_state |
PRECONDITIONS:
Action
- Bune activates Puppetry targeting enemy
Expected Postconditions
- State valid; enemy may change owner or have control status
Assertions
assert result is not None