| 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) -> | 


