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:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user