diff --git a/iOS/MonsterCards/Models/Monster+CoreDataClass.swift b/iOS/MonsterCards/Models/Monster+CoreDataClass.swift index 6b60e79..b716073 100644 --- a/iOS/MonsterCards/Models/Monster+CoreDataClass.swift +++ b/iOS/MonsterCards/Models/Monster+CoreDataClass.swift @@ -629,6 +629,7 @@ public class Monster: NSManagedObject { var damageVulnerabilitiesDescription: String { get { + // TODO: sort "bludgeoning, piercing, and slashing from nonmagical attacks" to the end and use ; as a separator before it. let sortedVulnerabilities = self.damageVulnerabilities?.sorted() ?? [] return StringHelper.oxfordJoin(sortedVulnerabilities, ", ", ", and ", " and ") @@ -637,6 +638,7 @@ public class Monster: NSManagedObject { var damageResistancesDescription: String { get { + // TODO: sort "bludgeoning, piercing, and slashing from nonmagical attacks" to the end and use ; as a separator before it. let sortedResistances = self.damageResistances?.sorted() ?? [] return StringHelper.oxfordJoin(sortedResistances, ", ", ", and ", " and ") } @@ -644,6 +646,7 @@ public class Monster: NSManagedObject { var damageImmunitiesDescription: String { get { + // TODO: sort "bludgeoning, piercing, and slashing from nonmagical attacks" to the end and use ; as a separator before it. let sortedImmunities = self.damageImmunities?.sorted() ?? [] return StringHelper.oxfordJoin(sortedImmunities, ", ", ", and ", " and ") } diff --git a/iOS/MonsterCards/Views/MonsterDetail.swift b/iOS/MonsterCards/Views/MonsterDetail.swift index 5767720..53fdc5e 100644 --- a/iOS/MonsterCards/Views/MonsterDetail.swift +++ b/iOS/MonsterCards/Views/MonsterDetail.swift @@ -238,6 +238,8 @@ struct MonsterDetail: View { LabeledField("Challenge") { Text(monsterChallengeRatingDescription) } + + // TODO: add proficiency bonus } // Abilities