From ce03028ccd575af1dc38b26d23569601d3b5d491 Mon Sep 17 00:00:00 2001 From: Nathanael Sensfelder Date: Thu, 12 Sep 2019 10:42:33 +0200 Subject: Improves presentation of attributes in battle. --- src/shared/battle/Battle/Struct/Omnimods.elm | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/shared/battle/Battle/Struct/Omnimods.elm') diff --git a/src/shared/battle/Battle/Struct/Omnimods.elm b/src/shared/battle/Battle/Struct/Omnimods.elm index 2b3c011..e9c3089 100644 --- a/src/shared/battle/Battle/Struct/Omnimods.elm +++ b/src/shared/battle/Battle/Struct/Omnimods.elm @@ -195,9 +195,14 @@ scale multiplier omnimods = (Dict.map (scale_dict_value multiplier) omnimods.defense) } -get_attribute_mod : String -> Type -> Int -get_attribute_mod att_name omnimods = - case (Dict.get att_name omnimods.attributes) of +get_attribute_mod : Battle.Struct.Attributes.Category -> Type -> Int +get_attribute_mod att omnimods = + case + (Dict.get + (Battle.Struct.Attributes.encode_category att) + omnimods.attributes + ) + of (Just e) -> e Nothing -> 0 -- cgit v1.2.3-70-g09d2