From ea6d779559e69c13f51b2a7f0f78f9c041dc72c5 Mon Sep 17 00:00:00 2001 From: Drooopyyy <90500887+Drooopyyy@users.noreply.github.com> Date: Fri, 3 Jun 2022 23:17:31 +0530 Subject: [PATCH] Update assault.py --- assets/src/ba_data/python/bastd/game/assault.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/assets/src/ba_data/python/bastd/game/assault.py b/assets/src/ba_data/python/bastd/game/assault.py index 6389b4bd..eee1a542 100644 --- a/assets/src/ba_data/python/bastd/game/assault.py +++ b/assets/src/ba_data/python/bastd/game/assault.py @@ -175,12 +175,16 @@ class AssaultGame(ba.TeamGameActivity[Player, Team]): def _handle_base_collide(self, team: Team) -> None: try: - player = ba.getcollision().opposingnode.getdelegate( - PlayerSpaz, True).getplayer(Player, True) + spaz = ba.getcollision().sourcenode.getdelegate( + PlayerSpaz, True) except ba.NotFoundError: return - if not player.is_alive(): + if not spaz.is_alive(): + return + + player = spaz.getplayer(Player, True) + if player is None: return # If its another team's player, they scored.