mirror of
https://github.com/RYDE-WORK/ballistica.git
synced 2026-02-06 07:23:37 +08:00
logic fix
This commit is contained in:
parent
85ec1ae51a
commit
8dd058b1d3
@ -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:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user