fix(rules): confused creatures make no attacks of opportunity (simplification documented)

This commit is contained in:
2026-09-16 19:30:08 +02:00
parent def8533197
commit 68a03a34f6
3 changed files with 28 additions and 2 deletions
+5 -1
View File
@@ -317,9 +317,13 @@ BLEEDING = Condition(
# Confused: at the beginning of each turn the subject rolls d% to act randomly
# (CRB). The d% behavior is engine logic in ``_take_turn``; simplification:
# the "if attacked, attack the attacker" clause is reduced to "nearest
# creature". No stat modifiers or behavioral flags.
# creature". SRD "Conditions—Confused": a confused creature "will not make
# attacks of opportunity against anything that it is not already devoted to
# attacking" — simplified to NO AoOs at all (cant_aoo), since the engine has
# no "already devoted" concept. No stat modifiers.
CONFUSED = Condition(
name="confused",
cant_aoo=True,
)
# ── Registry ─────────────────────────────────────────────────────────────────