1
0
Fork 0
mirror of https://github.com/em-squared/5e-drs.git synced 2025-12-16 15:10:45 +00:00

correction de coquilles et prise en compte des bonus de compétences personnalisés pour les monstres (type gobelins blancs)

This commit is contained in:
Maxime Moraine 2020-04-23 18:33:33 +02:00
parent f111c11b21
commit 7e9b61f79c
4 changed files with 28 additions and 21 deletions

View file

@ -197,7 +197,7 @@ export default {
} else if (this.monsterStats.size) { } else if (this.monsterStats.size) {
hitDieSize = stats.sizes[this.monsterStats.size].hitDie hitDieSize = stats.sizes[this.monsterStats.size].hitDie
} }
let hitPointsBonus = 1 let hitPointsBonus = 0
if (this.monsterStats.hitDiceCount > 1) { if (this.monsterStats.hitDiceCount > 1) {
hitPointsBonus = Math.floor(this.monsterStats.hitDiceCount / 2) hitPointsBonus = Math.floor(this.monsterStats.hitDiceCount / 2)
} }
@ -251,7 +251,12 @@ export default {
}, },
displaySkillBonus (skill) { displaySkillBonus (skill) {
console.log(skill)
let result = stats.skills[skill.name].label let result = stats.skills[skill.name].label
if (skill.invalid) {
result += ' ' + displayBonus(skill.value)
return result
}
let bonus = getModifier(this.monsterStats.abilityScores[stats.skills[skill.name].ability]) + this.proficiencyBonus let bonus = getModifier(this.monsterStats.abilityScores[stats.skills[skill.name].ability]) + this.proficiencyBonus
if (skill.isExpert) { if (skill.isExpert) {
bonus += this.proficiencyBonus // Bonus de maître doublé pour les experts bonus += this.proficiencyBonus // Bonus de maître doublé pour les experts

View file

@ -13,16 +13,16 @@ abilityScores:
int: 11 int: 11
sag: 10 sag: 10
cha: 9 cha: 9
ac: ac:
armorType: "armure d'écailles" armorType: "armure d'écailles"
hasShield: true hasShield: true
movement: movement:
walk: 7 walk: 7,5
senses: senses:
darkvision: 36 darkvision: 36
damageTypeResistances: damageTypeResistances:
- "poison" - "poison"
languages: languages:
- "commun des profondeurs" - "commun des profondeurs"
- "nain" - "nain"
dungeonTypes: dungeonTypes:

View file

@ -13,9 +13,10 @@ abilityScores:
int: 10 int: 10
sag: 14 sag: 14
cha: 10 cha: 10
ac: ac:
armorType: "armure de peau" armorType: "custom"
skills: value: "14 (armure de peau)"
skills:
- name: "discretion" - name: "discretion"
invalid: true invalid: true
value: 7 value: 7
@ -25,13 +26,13 @@ skills:
- name: "survie" - name: "survie"
invalid: true invalid: true
value: 7 value: 7
movement: movement:
walk: 9 walk: 9
senses: senses:
darkvision: 18 darkvision: 18
damageTypeResistances: damageTypeResistances:
- "froid" - "froid"
languages: languages:
- "commun" - "commun"
- "gobelin" - "gobelin"
environments: environments:

View file

@ -13,22 +13,23 @@ abilityScores:
int: 10 int: 10
sag: 12 sag: 12
cha: 8 cha: 8
ac: ac:
armorType: "armure de peau" armorType: "custom"
skills: value: "14 (armure de peau)"
skills:
- name: "discretion" - name: "discretion"
invalid: true invalid: true
value: 7 value: 7
- name: "survie" - name: "survie"
invalid: true invalid: true
value: 7 value: 7
movement: movement:
walk: 9 walk: 9
senses: senses:
darkvision: 18 darkvision: 18
damageTypeResistances: damageTypeResistances:
- "froid" - "froid"
languages: languages:
- "commun" - "commun"
- "gobelin" - "gobelin"
environments: environments: