From c55b6e8f0d273e8e431958e66712ff459d8991e2 Mon Sep 17 00:00:00 2001 From: Tom Hicks Date: Sun, 4 Apr 2021 03:13:19 -0700 Subject: [PATCH] Fixes toggling a shield in the editor not affecting the displayed AC. --- MonsterCards/Models/MonsterViewModel.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/MonsterCards/Models/MonsterViewModel.swift b/MonsterCards/Models/MonsterViewModel.swift index 62cb57a..44188ef 100644 --- a/MonsterCards/Models/MonsterViewModel.swift +++ b/MonsterCards/Models/MonsterViewModel.swift @@ -19,7 +19,9 @@ class MonsterViewModel: ObservableObject { @Published var hasCustomHP: Bool @Published var customHP: String @Published var armorType: ArmorType - @Published var hasShield: Bool + @Published var hasShield: Bool { + didSet { shieldBonus = hasShield ? 2 : 0 } + } @Published var naturalArmorBonus: Int64 @Published var customArmor: String @Published var baseSpeed: Int64