Path: blob/main/Scripts/R6/FadeScreen.txt
1319 views
//----------------Sonic CD Fade Screen Script-----------------//1//--------Scripted by Christian Whitehead 'The Taxman'--------//2//-------Unpacked By Rubberduckycooly's Script Unpacker-------//34// Aliases5#alias Object.Value0 : Object.Fade6#alias Object.Value1 : Object.EggMobileEntityNo78// States9#alias 0 : FADESCREEN_FADE_IN10#alias 1 : FADESCREEN_FADE_OUT1112// Fade Music Property Values13#alias 1 : FADEMUSIC_TO_LEVEL141516sub ObjectMain17if Object.State == FADESCREEN_FADE_IN18if Object.Fade < 32019Object.Fade += 420else21Object.State = FADESCREEN_FADE_OUT2223ArrayPos0 = Object.EggMobileEntityNo24Object[ArrayPos0].Type = TypeName[Destroyed Mobile]25Object[ArrayPos0].Priority = 02627Player.XPos = Object[ArrayPos0].XPos2829Stage.XBoundary2 = 38403031ArrayPos0++32ResetObjectEntity(ArrayPos0, TypeName[Eggman Escape], 0, Object[ArrayPos0].XPos, Object[ArrayPos0].YPos)33end if34else35if Object.Fade > 036Object.Fade -= 437else38Object.Type = TypeName[Blank Object]39CreateTempObject(TypeName[Fade Music], FADEMUSIC_TO_LEVEL, Object.XPos, Object.YPos)40end if41end if4243SetScreenFade(224, 224, 224, Object.Fade)44end sub454647// ========================48// Editor Subs49// ========================5051sub RSDKDraw52DrawSprite(0)53end sub545556sub RSDKLoad57LoadSpriteSheet("Global/Display.gif")58SpriteFrame(-16, -16, 32, 32, 1, 143) // #0 - "Script" Icon5960SetVariableAlias(ALIAS_VAR_PROPVAL, "unused")61end sub626364