Maintenant, je vois exactement ton truc.
Je proposerais, pour la défense de l'AI, 5 états (Variable D pour l'exemple) :
D=1 -> touché
D=2 -> repoussé (1/3 ou 1/2 des dégâts de départ, ou autrement...)
D=3 -> repoussé + contre-attaque
D=4 -> esquive (re aléa, avec 1 ou 0, par ex, pour la moitié de chance d'esquiver)
D=5 -> touché
Ne vous étonnez pas de voir eux fois le touché : la TI prenant l'aléa dans une courbe en cloche, la chance de tirer 1 ou 5 sera au moins égal à tirer soit 2, soit 3, soit 4
Voilà pour ma petite contribu au math et au prog...
Remarque, si quelqu'un trouve un meilleur système, j'ai hâte de l'écouter...
Mais pas ce week-end, car je ne serais pas là...