#Bounce jellyfish crash

21 messages · Page 1 of 1 (latest)

steep delta
#

I've been messing around with the Bounce Jellyfish in Bounce Helper, and for a while it worked just fine, but today it randomly crashed a few times for me. It usually happened when I threw the jelly and died shortly after, not sure if it has any correlation. Any ideas?

#

ok i've noticed that it happens consistently if i throw the jelly and just die to a spinner in a very specific way

grizzled fable
#

@brittle sphinx hihi, this is your bug.
To resolve this, simply add a player is null check at the beginning of the function:
https://github.com/FlynnSC/BounceHelper/blob/main/Entities/BounceJellyFish.cs#L162
Player player = getPlayer(); if(player == null) yield break; var playerData = new DynData<Player>(player);

GitHub

A mod for the game Celeste, which makes some changes to the fundemental mechanics, as well as adding a couple new spins on vanilla entities - BounceHelper/BounceJellyFish.cs at main · FlynnSC/Bounc...

#

this should resolve it

steep delta
#

so that happens in a specific moment when the player dies?

#

i was able to do it somewhat consistently but not sure what exactly causes it. Maybe it was dying to the barrier at the same point i was dying, idk

grizzled fable
#

i think

#

its when you try to dash when player is ded

steep delta
#

ohhh that makes sense cuz i use jelly dashes to go past some obstacles

brittle sphinx
#

huh, a strange one. Thanks @steep delta for finding this and @grizzled fable for diagnosing it and even providing a fix gladeline. I should be able to push the fix along with a couple other changes some time in the next couple days

brittle sphinx
#

oh wtf, that's great! Never thought I'd get a pr on this 😅 Thanks a bunch, yeah I'll include these changes for sure

#

this is pretty interesting though

#

oh wait, I just realised that's the everest version rather than the version of bouncehelper, never mind

brittle sphinx
#

ah I assume the latter was this

undone yew
#

for example, if you enter load 1 command in your test map, the bounce should be disabled

#

onLevelEnter is only called when entering a chapter via overworld, not when using the command

brittle sphinx
undone yew