summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/query/load_state.erl')
-rw-r--r--src/query/load_state.erl12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/query/load_state.erl b/src/query/load_state.erl
index 9c28d2f..04e633e 100644
--- a/src/query/load_state.erl
+++ b/src/query/load_state.erl
@@ -109,20 +109,26 @@ handle (Req) ->
%%%% Parse
Input = parse_input(Req),
%%%% Fetch
- Battlemap = timed_cache:fetch(battlemap_db, Input#input.battlemap_id),
+ Battlemap =
+ timed_cache:fetch
+ (
+ battlemap_db,
+ Input#input.player_id,
+ Input#input.battlemap_id
+ ),
BattlemapInstance =
timed_cache:fetch
(
battlemap_instance_db,
+ Input#input.player_id,
<<"0">>
-% {Input#input.battlemap_id, Input#input.battlemap_instance_id}
),
Characters =
lists:map
(
fun ({CharID, CharInst}) ->
{
- timed_cache:fetch(character_db, CharID),
+ timed_cache:fetch(character_db, Input#input.player_id, CharID),
CharInst
}
end,