Power-ups no longer affect melee combat.

This commit is contained in:
VinniTR 2024-01-25 23:53:54 -05:00 committed by GitHub
parent 978f32f9f0
commit 24270c1a2c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -13,7 +13,7 @@ from typing_extensions import override
import bascenev1 as bs import bascenev1 as bs
from bascenev1lib.actor.bomb import Bomb, Blast from bascenev1lib.actor.bomb import Bomb, Blast
from bascenev1lib.actor.powerupbox import PowerupBoxFactory from bascenev1lib.actor.powerupbox import PowerupBoxFactory, PowerupBox
from bascenev1lib.actor.spazfactory import SpazFactory from bascenev1lib.actor.spazfactory import SpazFactory
from bascenev1lib.gameutils import SharedObjects from bascenev1lib.gameutils import SharedObjects
@ -1226,6 +1226,8 @@ class Spaz(bs.Actor):
if not self.node: if not self.node:
return None return None
node = bs.getcollision().opposingnode node = bs.getcollision().opposingnode
if node.getdelegate(PowerupBox):
return
# Only allow one hit per node per punch. # Only allow one hit per node per punch.
if node and (node not in self._punched_nodes): if node and (node not in self._punched_nodes):