summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/battle/Battle/Struct/Attributes.elm')
-rw-r--r--src/shared/battle/Battle/Struct/Attributes.elm11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/shared/battle/Battle/Struct/Attributes.elm b/src/shared/battle/Battle/Struct/Attributes.elm
index ee12dbd..6f6fe10 100644
--- a/src/shared/battle/Battle/Struct/Attributes.elm
+++ b/src/shared/battle/Battle/Struct/Attributes.elm
@@ -18,6 +18,7 @@ module Battle.Struct.Attributes exposing
get,
new,
decode_category,
+ encode_category,
default
)
@@ -167,3 +168,13 @@ decode_category str =
"min" -> Mind
"spe" -> Speed
_ -> Strength
+
+encode_category : Category -> string
+encode_category cat =
+ case cat of
+ Constitution -> "con"
+ Dexterity -> "dex"
+ Intelligence -> "int"
+ Mind -> "min"
+ Speed -> "spe"
+ Strength -> "str"