Switches HP calculations to be NPC style instead of PC style.

A PC would get full HP at level 1, but a 1 hit die creature would only get the average roll. This will be a configurable option later.
This commit is contained in:
2021-03-25 01:16:54 -07:00
parent 4ea630ecca
commit ba7a680cfd

View File

@@ -81,7 +81,8 @@ public class Monster: NSManagedObject {
} else { } else {
let dieSize = Double(Monster.hitDieForSize(sizeEnum)) let dieSize = Double(Monster.hitDieForSize(sizeEnum))
let conMod = Double(constitutionModifier) let conMod = Double(constitutionModifier)
let level1HP = Double(dieSize + conMod) // let level1HP = Double(dieSize + conMod)
let level1HP = Double(dieSize/2.0 + conMod)
let extraLevels = Double(hitDice - 1) let extraLevels = Double(hitDice - 1)
let levelNHP = (dieSize + 1.0) / 2.0 + conMod let levelNHP = (dieSize + 1.0) / 2.0 + conMod
let extraLevelsHP = extraLevels * levelNHP let extraLevelsHP = extraLevels * levelNHP