summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/roster-editor/src/Struct/CharacterRecord.elm')
-rw-r--r--src/roster-editor/src/Struct/CharacterRecord.elm24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/roster-editor/src/Struct/CharacterRecord.elm b/src/roster-editor/src/Struct/CharacterRecord.elm
index 0807aed..62bfa93 100644
--- a/src/roster-editor/src/Struct/CharacterRecord.elm
+++ b/src/roster-editor/src/Struct/CharacterRecord.elm
@@ -38,9 +38,9 @@ type alias Type =
index : Int,
name : String,
portrait_id : String,
- main_weapon_id : Int,
- secondary_weapon_id : Int,
- armor_id : Int,
+ main_weapon_id : String,
+ secondary_weapon_id : String,
+ armor_id : String,
glyph_board_id : String,
glyph_ids : (List String)
}
@@ -61,13 +61,13 @@ get_name c = c.name
get_portrait_id : Type -> String
get_portrait_id c = c.portrait_id
-get_main_weapon_id : Type -> Int
+get_main_weapon_id : Type -> String
get_main_weapon_id char = char.main_weapon_id
-get_secondary_weapon_id : Type -> Int
+get_secondary_weapon_id : Type -> String
get_secondary_weapon_id char = char.secondary_weapon_id
-get_armor_id : Type -> Int
+get_armor_id : Type -> String
get_armor_id char = char.armor_id
get_glyph_board_id : Type -> String
@@ -109,9 +109,9 @@ decoder =
|> (Json.Decode.Pipeline.required "ix" Json.Decode.int)
|> (Json.Decode.Pipeline.required "nam" Json.Decode.string)
|> (Json.Decode.Pipeline.required "prt" Json.Decode.string)
- |> (Json.Decode.Pipeline.required "awp" Json.Decode.int)
- |> (Json.Decode.Pipeline.required "swp" Json.Decode.int)
- |> (Json.Decode.Pipeline.required "ar" Json.Decode.int)
+ |> (Json.Decode.Pipeline.required "awp" Json.Decode.string)
+ |> (Json.Decode.Pipeline.required "swp" Json.Decode.string)
+ |> (Json.Decode.Pipeline.required "ar" Json.Decode.string)
|> (Json.Decode.Pipeline.required "gb" Json.Decode.string)
|> (Json.Decode.Pipeline.required
"gls"
@@ -126,9 +126,9 @@ encode char =
("ix", (Json.Encode.int char.index)),
("nam", (Json.Encode.string char.name)),
("prt", (Json.Encode.string char.portrait_id)),
- ("awp", (Json.Encode.int char.main_weapon_id)),
- ("swp", (Json.Encode.int char.secondary_weapon_id)),
- ("ar", (Json.Encode.int char.armor_id)),
+ ("awp", (Json.Encode.string char.main_weapon_id)),
+ ("swp", (Json.Encode.string char.secondary_weapon_id)),
+ ("ar", (Json.Encode.string char.armor_id)),
("gb", (Json.Encode.string char.glyph_board_id)),
(
"gls",