From e0d918a2b0815ebea983f1a24b31b978f5921309 Mon Sep 17 00:00:00 2001 From: rabbitboom <160723853+MW2917@users.noreply.github.com> Date: Wed, 10 Apr 2024 16:27:42 +0100 Subject: [PATCH] making more sense now. thx to eraosbeta for telling me the better way to it. the previous way technically works, but I guess his way of doing makes more sense. --- src/assets/ba_data/python/bascenev1lib/actor/spaz.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/assets/ba_data/python/bascenev1lib/actor/spaz.py b/src/assets/ba_data/python/bascenev1lib/actor/spaz.py index 6b32484a..53a075c6 100644 --- a/src/assets/ba_data/python/bascenev1lib/actor/spaz.py +++ b/src/assets/ba_data/python/bascenev1lib/actor/spaz.py @@ -68,8 +68,8 @@ class Spaz(bs.Actor): default_bomb_type = 'normal' default_boxing_gloves = False default_shields = False - hitpoints = 1000 - hitpoints_max = 1000 + default_hitpoints = 1000 + default_hitpoints_max = 1000 def __init__( self, @@ -176,6 +176,8 @@ class Spaz(bs.Actor): setattr(node, attr, val) bs.timer(1.0, bs.Call(_safesetattr, self.node, 'invincible', False)) + self.hitpoints = self.default_hitpoints + self.hitpoints_max = self.default_hitpoints_max self.shield_hitpoints: int | None = None self.shield_hitpoints_max = 650 self.shield_decay_rate = 0