| summaryrefslogtreecommitdiff | 
diff options
Diffstat (limited to 'src/roster-editor/src/Struct/Model.elm')
| -rw-r--r-- | src/roster-editor/src/Struct/Model.elm | 13 | 
1 files changed, 13 insertions, 0 deletions
| diff --git a/src/roster-editor/src/Struct/Model.elm b/src/roster-editor/src/Struct/Model.elm index 0f49d2f..b205004 100644 --- a/src/roster-editor/src/Struct/Model.elm +++ b/src/roster-editor/src/Struct/Model.elm @@ -56,6 +56,7 @@ type alias Type =        glyph_boards: (Dict.Dict Struct.GlyphBoard.Ref Struct.GlyphBoard.Type),        portraits: (Dict.Dict Struct.Portrait.Ref Struct.Portrait.Type),        error: (Maybe Struct.Error.Type), +      used_indices: (Array.Array Bool),        player_id: String,        roster_id: String,        edited_char: (Maybe Struct.Character.Type), @@ -142,6 +143,18 @@ new flags =              then "0"              else flags.user_id           ), +      used_indices = +         (Array.repeat +            ( +               case (Struct.Flags.maybe_get_param "s" flags) of +                  Nothing -> 0 +                  (Just "s") -> 8 +                  (Just "m") -> 16 +                  (Just "l") -> 24 +                  (Just _) -> 0 +            ) +            False +         ),        session_token = flags.token,        edited_char = Nothing,        inventory = (Struct.Inventory.empty), | 


