Séparation des tir/mêlée/lancer
Migration automatique des objets du monde et de ses acteurs Migration des objets des compendiums
This commit is contained in:
@ -161,7 +161,7 @@ export class RdDCombatManager extends Combat {
|
||||
if (arme.system.unemain && arme.system.deuxmains && !dommages.includes("/")) {
|
||||
ui.notifications.info("Les dommages de l'arme à 1/2 mains " + arme.name + " ne sont pas corrects (ie sous la forme X/Y)");
|
||||
}
|
||||
if (arme.system.unemain) {
|
||||
if (arme.system.unemain && arme.system.competence) {
|
||||
actions.push(RdDCombatManager.$prepareAttaqueArme({
|
||||
arme: arme,
|
||||
infoMain: "(1 main)",
|
||||
@ -171,7 +171,7 @@ export class RdDCombatManager extends Combat {
|
||||
competences: competences
|
||||
}));
|
||||
}
|
||||
if (arme.system.deuxmains) {
|
||||
if (arme.system.deuxmains && arme.system.competence) {
|
||||
actions.push(RdDCombatManager.$prepareAttaqueArme({
|
||||
arme: arme,
|
||||
infoMain: "(2 mains)",
|
||||
@ -191,6 +191,16 @@ export class RdDCombatManager extends Combat {
|
||||
competences: competences
|
||||
}));
|
||||
}
|
||||
if (arme.system.tir) {
|
||||
actions.push(RdDCombatManager.$prepareAttaqueArme({
|
||||
arme: arme,
|
||||
infoMain: "(tir)",
|
||||
dommagesReel: Number(tableauDommages[0]),
|
||||
competence: arme.system.tir,
|
||||
carac: carac,
|
||||
competences: competences
|
||||
}));
|
||||
}
|
||||
}
|
||||
}
|
||||
return actions.sort(Misc.ascending(action => action.name + (action.system.infoMain ?? '')));
|
||||
|
Reference in New Issue
Block a user