Update capturetheflag.py

This commit is contained in:
Drooopyyy 2022-06-03 23:18:46 +05:30 committed by GitHub
parent ea6d779559
commit b57d3c5b3e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -435,11 +435,15 @@ class CaptureTheFlagGame(ba.TeamGameActivity[Player, Team]):
""" """
player: Optional[Player] player: Optional[Player]
try: try:
player = ba.getcollision().sourcenode.getdelegate( spaz = ba.getcollision().sourcenode.getdelegate(
PlayerSpaz, True).getplayer(Player, True) PlayerSpaz, True)
except ba.NotFoundError: except ba.NotFoundError:
# This can happen if the player leaves but his corpse touches/etc. return
player = None
if not spaz.is_alive():
return
player = spaz.getplayer(Player, True)
if player: if player:
player.touching_own_flag += (1 if connecting else -1) player.touching_own_flag += (1 if connecting else -1)