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
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.gameutils import SharedObjects
@ -1226,6 +1226,8 @@ class Spaz(bs.Actor):
if not self.node:
return None
node = bs.getcollision().opposingnode
if node.getdelegate(PowerupBox):
return
# Only allow one hit per node per punch.
if node and (node not in self._punched_nodes):