diff options
author | notoraptor <notoraptor@users.noreply.github.com> | 2019-07-16 17:27:56 -0400 |
---|---|---|
committer | Philip Paquette <pcpaquette@gmail.com> | 2019-07-16 17:27:56 -0400 |
commit | 9df83e126e73779491915d2681ab76eada958ce1 (patch) | |
tree | b389f540140ed8b0195d97a49830ecd7565c0c52 /diplomacy/server/notifier.py | |
parent | fbc808296da2682fe7495f8e0b3174da517ed5ef (diff) |
Web - User should auto-pass when no orders are possible. (#43)
- Set default empty orders set for unorderable powers after a processing.
- Set wait to False for unorderable powers.
- Notify powers wait flags when sending game processed notifications.
- Do not send empty orders set for unorderable powers in network test.
Diffstat (limited to 'diplomacy/server/notifier.py')
-rw-r--r-- | diplomacy/server/notifier.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/diplomacy/server/notifier.py b/diplomacy/server/notifier.py index 2f8761c..81ca4b0 100644 --- a/diplomacy/server/notifier.py +++ b/diplomacy/server/notifier.py @@ -144,6 +144,9 @@ class Notifier(): previous_phase_data, power.name, False), current_phase_data=server_game.filter_phase_data( current_phase_data, power.name, True)) + # Also send wait flag for each power. + for power in server_game.powers.values(): + yield self.notify_power_wait_flag(server_game, power, power.wait) @gen.coroutine def notify_account_deleted(self, username): |