Update spaz_effects.py

New firespark added! 🚒
This commit is contained in:
SenjuZoro 2025-04-12 14:37:21 +02:00 committed by GitHub
parent f45bd5e31e
commit a600b37b73
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -128,6 +128,7 @@ class NewPlayerSpaz(PlayerSpaz):
"splinter": self._add_splinter, "splinter": self._add_splinter,
"rainbow": self._add_rainbow, "rainbow": self._add_rainbow,
"fairydust": self._add_fairydust, "fairydust": self._add_fairydust,
"firespark": self._add_firespark,
"noeffect": lambda: None, "noeffect": lambda: None,
} }
@ -383,6 +384,14 @@ class NewPlayerSpaz(PlayerSpaz):
emit_type="fairydust", emit_type="fairydust",
) )
@effect(repeat_interval=0.01)
def _add_firespark(self):
bs.emitfx(
position=self.node.position,
velocity=(0, 0, 0),
count=900, spread=0.7,
chunk_type='spark'
)
def apply() -> None: def apply() -> None:
bascenev1lib.actor.playerspaz.PlayerSpaz = NewPlayerSpaz bascenev1lib.actor.playerspaz.PlayerSpaz = NewPlayerSpaz