From f9647eaf976db5ebfcdf9681028be04ff8dff6d4 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. --- iOS/MonsterCards/Models/MonsterViewModel.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/iOS/MonsterCards/Models/MonsterViewModel.swift b/iOS/MonsterCards/Models/MonsterViewModel.swift index 62cb57a..44188ef 100644 --- a/iOS/MonsterCards/Models/MonsterViewModel.swift +++ b/iOS/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