summaryrefslogtreecommitdiff |
diff options
author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2018-06-28 18:31:12 +0200 |
---|---|---|
committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2018-06-28 18:31:12 +0200 |
commit | 47ff1d1dc4eb3d7fb7434ec0c27ea2272e1f00fe (patch) | |
tree | 3b189ffeae6c9896370014af8afa30907ee37d79 /src/battlemap/game-logic/bm_next_turn.erl | |
parent | 4bfd807241c611b9a41ff87b1b5ee4cb8f5b181e (diff) |
Adds ranks, starting work on victory/defeat...
Diffstat (limited to 'src/battlemap/game-logic/bm_next_turn.erl')
-rw-r--r-- | src/battlemap/game-logic/bm_next_turn.erl | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/src/battlemap/game-logic/bm_next_turn.erl b/src/battlemap/game-logic/bm_next_turn.erl index 79cea14..74f3ea5 100644 --- a/src/battlemap/game-logic/bm_next_turn.erl +++ b/src/battlemap/game-logic/bm_next_turn.erl @@ -114,17 +114,28 @@ update (Update) -> activate_next_players_characters(S1Battle, NextPlayer), S0Data = bm_character_turn_data:set_battle(S2Battle, Data), - S0Update = bm_character_turn_update:set_data(S0Data, Update), + S0Update = + bm_character_turn_update:add_to_timeline + ( + bm_turn_result:new_player_turn_started + ( + bm_player:get_index(NextPlayer) + ), + DBQuery0, + Update + ), + + S1Update = bm_character_turn_update:set_data(S0Data, S0Update), - S1Update = + S2Update = lists:foldl ( fun bm_character_turn_update:add_to_db/2, - S0Update, - [DBQuery0|[DBQuery1|DBQueries]] + S1Update, + [DBQuery1|DBQueries] ), - S1Update. + S2Update. -spec requires_update (bm_character_turn_update:type()) -> boolean(). requires_update (Update) -> |