From 9143532320d3e1569d4aed267c1a1eb55dc8a385 Mon Sep 17 00:00:00 2001 From: Era <100019405+EraOSBeta@users.noreply.github.com> Date: Wed, 13 Sep 2023 11:27:22 +0330 Subject: [PATCH 1/2] Update hockey.py --- src/assets/ba_data/python/bascenev1lib/game/hockey.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/assets/ba_data/python/bascenev1lib/game/hockey.py b/src/assets/ba_data/python/bascenev1lib/game/hockey.py index 68ab8722..d403cb0c 100644 --- a/src/assets/ba_data/python/bascenev1lib/game/hockey.py +++ b/src/assets/ba_data/python/bascenev1lib/game/hockey.py @@ -60,11 +60,12 @@ class Puck(bs.Actor): def handlemessage(self, msg: Any) -> Any: if isinstance(msg, bs.DieMessage): - assert self.node - self.node.delete() - activity = self._activity() - if activity and not msg.immediate: - activity.handlemessage(PuckDiedMessage(self)) + if self.node: + self.node.delete() + self.node = None + activity = self._activity() + if activity and not msg.immediate: + activity.handlemessage(PuckDiedMessage(self)) # If we go out of bounds, move back to where we started. elif isinstance(msg, bs.OutOfBoundsMessage): From 4dde21e439a1c3282985ac077e44b0a90d42f4bd Mon Sep 17 00:00:00 2001 From: Era <100019405+EraOSBeta@users.noreply.github.com> Date: Wed, 13 Sep 2023 11:45:16 +0330 Subject: [PATCH 2/2] Update hockey.py --- src/assets/ba_data/python/bascenev1lib/game/hockey.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/assets/ba_data/python/bascenev1lib/game/hockey.py b/src/assets/ba_data/python/bascenev1lib/game/hockey.py index d403cb0c..b61b7dfd 100644 --- a/src/assets/ba_data/python/bascenev1lib/game/hockey.py +++ b/src/assets/ba_data/python/bascenev1lib/game/hockey.py @@ -62,7 +62,6 @@ class Puck(bs.Actor): if isinstance(msg, bs.DieMessage): if self.node: self.node.delete() - self.node = None activity = self._activity() if activity and not msg.immediate: activity.handlemessage(PuckDiedMessage(self))