| summaryrefslogtreecommitdiff | 
diff options
Diffstat (limited to 'src/shared/battle/Battle/Struct/Omnimods.elm')
| -rw-r--r-- | src/shared/battle/Battle/Struct/Omnimods.elm | 11 | 
1 files changed, 8 insertions, 3 deletions
| 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 | 


