feat: jets d'attaque depuis les armes (combat en opposition)
- Bouton ⚔ Attaquer sur chaque arme (onglet Équipement, mode Jeu) - rollAttack(itemId) dans character.mjs : jet Échauffourée vs Corps PNJ - Dialog combat : input numérique 'Corps du PNJ' à la place du sélect difficulté - computeResult() : margin===0 → résultat 'tie' (égalité) en combat - Mêlée échec → blessure joueur auto-cochée (comme résistance) - Distance échec → simple raté, pas de blessure joueur - Chat message : infos arme, bandeau égalité, desc succès/échec combat - CSS : bandeau 'tie' (brun doré), zone arme dans dialog - i18n : CELESTOPOL.Combat.* (attack, corpsPnj, tie, successHit, etc.) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
11
lang/fr.json
11
lang/fr.json
@@ -108,6 +108,17 @@
|
||||
"grave": "Grave",
|
||||
"dramatique": "Dramatique (hors combat)"
|
||||
},
|
||||
"Combat": {
|
||||
"attack": "Attaquer",
|
||||
"corpsPnj": "Corps du PNJ",
|
||||
"tie": "ÉGALITÉ",
|
||||
"tieDesc": "Personne n'est blessé",
|
||||
"successHit": "PNJ touché — 1 blessure",
|
||||
"failureHit": "Joueur touché — 1 blessure (mêlée)",
|
||||
"distanceNoWound": "Raté — pas de riposte",
|
||||
"weaponDamage": "dégâts supplémentaires",
|
||||
"playerWounded": "Blessure infligée au joueur (mêlée)"
|
||||
},
|
||||
"Tab": {
|
||||
"main": "Principal",
|
||||
"competences": "Domaines",
|
||||
|
||||
Reference in New Issue
Block a user