fix(rules): scale dirty trick duration and drop nauseated

PF1e (APG Dirty Trick): "This condition lasts for 1 round. For every 5
by which your attack exceeds your opponent's CMD, the penalty lasts 1
additional round" — rounds_left = 1 + margin//5. The RAW condition list
(blinded, dazzled, deafened, entangled, shaken, sickened) does not include
nauseated, so it is removed from TrickCondition. README updated.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
2026-09-12 11:34:20 +02:00
parent 34be75c492
commit f9420c7b09
3 changed files with 39 additions and 15 deletions
+5 -2
View File
@@ -1064,8 +1064,11 @@ Règles modélisées :
la plus proche de la cible sur la ligne d'approche (adjacent : immobile) ;
conformance L7 (SRD « Trip ») : un trip qui « fails by 10 or more » renverse
l'**attaquant** (`prone` 1 round, `total <= CMD - 10`) ; dirty trick →
condition choisie par `Action.trick_condition` (défaut `dazzled` 1 round ;
`blinded`/`deafened`/`entangled`/`nauseated` possibles) ; steal → le modèle ne porte
condition choisie par `Action.trick_condition` (défaut `dazzled` ; durée
= 1 round + 1 round par 5 points dont l'attaque dépasse le CMD — APG
« Dirty Trick » ;
`blinded`/`deafened`/`entangled` possibles, `nauseated` exclu car hors de
la liste RAW) ; steal → le modèle ne porte
aucun objet transporté non tenu : en application de l'APG « Steal » (« Items
held in the hands (such as wielded weapons or wands) also cannot be taken
with the steal maneuver—you must use the disarm combat maneuver instead »),