From ba7a680cfdf97891ccfe21fc6edc4dd691496e8e Mon Sep 17 00:00:00 2001 From: Tom Hicks Date: Thu, 25 Mar 2021 01:16:54 -0700 Subject: [PATCH] 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. --- MonsterCards/Models/Monster+CoreDataClass.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MonsterCards/Models/Monster+CoreDataClass.swift b/MonsterCards/Models/Monster+CoreDataClass.swift index e28c73d..6b60e79 100644 --- a/MonsterCards/Models/Monster+CoreDataClass.swift +++ b/MonsterCards/Models/Monster+CoreDataClass.swift @@ -81,7 +81,8 @@ public class Monster: NSManagedObject { } else { let dieSize = Double(Monster.hitDieForSize(sizeEnum)) 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 levelNHP = (dieSize + 1.0) / 2.0 + conMod let extraLevelsHP = extraLevels * levelNHP