mirror of
https://github.com/RYDE-WORK/ballistica.git
synced 2026-02-09 09:13:24 +08:00
ci compliant
This commit is contained in:
parent
819edc18eb
commit
57510085e5
@ -526,9 +526,11 @@ class RunaroundGame(bs.CoopGameActivity[Player, Team]):
|
||||
# Heartbeat behavior
|
||||
if self._lives < 5:
|
||||
hbtime = 0.39 + (0.21 * self._lives)
|
||||
self._lives_hbtime = bs.Timer(hbtime,
|
||||
self._lives_hbtime = bs.Timer(
|
||||
hbtime,
|
||||
lambda: self.heart_dyin(True, hbtime),
|
||||
repeat=True)
|
||||
repeat=True
|
||||
)
|
||||
self.heart_dyin(True)
|
||||
else:
|
||||
self._lives_hbtime = None
|
||||
@ -1376,9 +1378,12 @@ class RunaroundGame(bs.CoopGameActivity[Player, Team]):
|
||||
status: bool,
|
||||
time: float = 1.22) -> None:
|
||||
""" Makes the UI heart beat at low health. """
|
||||
if not (self._lives_bg or
|
||||
self._lives_bg.node.exists()): return
|
||||
|
||||
assert self._lives_bg is not None
|
||||
if (
|
||||
self._lives_bg is None
|
||||
or self._lives_bg.node.exists()
|
||||
):
|
||||
return
|
||||
heart = self._lives_bg.node
|
||||
|
||||
# Make the heart beat intensely!
|
||||
@ -1396,6 +1401,6 @@ class RunaroundGame(bs.CoopGameActivity[Player, Team]):
|
||||
# Neutralize heartbeat (Done did when dead.)
|
||||
else:
|
||||
bs.animate_array(heart, 'scale', 2, {
|
||||
0:heart.scale,
|
||||
time:(90,90),
|
||||
0.0: heart.scale,
|
||||
time: (90,90),
|
||||
})
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user