logic fix

This commit is contained in:
Roman Trapeznikov 2022-06-28 18:56:39 +03:00
parent 85ec1ae51a
commit 8dd058b1d3
No known key found for this signature in database
GPG Key ID: 0545F6C33190E7B1

View File

@ -137,8 +137,6 @@ class ChosenOneGame(ba.TeamGameActivity[Player, Team]):
self.setup_standard_powerup_drops() self.setup_standard_powerup_drops()
self._flag_spawn_pos = self.map.get_flag_position(None) self._flag_spawn_pos = self.map.get_flag_position(None)
Flag.project_stand(self._flag_spawn_pos) Flag.project_stand(self._flag_spawn_pos)
self._set_chosen_one_player(None)
ba.timer(1.0, call=self._tick, repeat=True) ba.timer(1.0, call=self._tick, repeat=True)
mat = self._reset_region_material = ba.Material() mat = self._reset_region_material = ba.Material()
@ -155,7 +153,7 @@ class ChosenOneGame(ba.TeamGameActivity[Player, Team]):
), ),
) )
self._create_reset_region() self._set_chosen_one_player(None)
def _create_reset_region(self) -> None: def _create_reset_region(self) -> None:
assert self._reset_region_material is not None assert self._reset_region_material is not None
@ -284,8 +282,8 @@ class ChosenOneGame(ba.TeamGameActivity[Player, Team]):
# Also an extra momentary flash. # Also an extra momentary flash.
self._flash_flag_spawn() self._flash_flag_spawn()
# Re-create our flag region if someone is waiting for flag # Re-create our flag region in case if someone is waiting for
# right there: # flag right there:
self._create_reset_region() self._create_reset_region()
else: else:
if player.actor: if player.actor: