Merge pull request #113 from SenjuZoro/patch-8

New firespark effect!
This commit is contained in:
Ayush Saini 2025-04-13 12:20:34 +05:30 committed by GitHub
commit 8eb65b2daf
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,
} }
@ -382,7 +383,15 @@ class NewPlayerSpaz(PlayerSpaz):
spread=0.1, spread=0.1,
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