spare some script class pie for sparrow dawg

This commit is contained in:
Kolo
2025-07-07 10:47:09 -04:00
committed by Eric
parent f13eb5be53
commit 7bb2336972
+11 -1
View File
@@ -36,6 +36,7 @@ import funkin.ui.FullScreenScaleMode;
import funkin.ui.MusicBeatSubState;
import funkin.ui.story.StoryMenuState;
import funkin.util.HapticUtil;
import funkin.modding.base.ScriptedFunkinSprite;
#if FEATURE_NEWGROUNDS
import funkin.api.newgrounds.Medals;
#end
@@ -279,7 +280,16 @@ class ResultState extends MusicBeatSubState
// Add to the scene.
add(animation);
case 'sparrow':
var animation:FunkinSprite = FunkinSprite.createSparrow(offsets[0] + (FullScreenScaleMode.gameCutoutSize.x / 2), offsets[1], animPath);
@:nullSafety(Off)
var animation:FunkinSprite = null;
if (animData.scriptClass != null) animation = ScriptedFunkinSprite.init(animData.scriptClass,
offsets[0] + (FullScreenScaleMode.gameCutoutSize.x / 2), offsets[1]);
else
animation = FunkinSprite.createSparrow(offsets[0] + (FullScreenScaleMode.gameCutoutSize.x / 2), offsets[1], animPath);
if (animation == null) continue;
animation.animation.addByPrefix('idle', '', 24, false, false, false);
if (animData.loopFrame != null)