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