Path: blob/main/Scripts/R7/LoveHeart.txt
1319 views
//-----------------Sonic CD Love Heart Script-----------------//1//--------Scripted by Christian Whitehead 'The Taxman'--------//2//-------Unpacked By Rubberduckycooly's Script Unpacker-------//34// Aliases5#alias Object.Value0 : Object.Timer6#alias Object.Value1 : Object.Angle789sub ObjectDraw10if Object.Timer > 14411// Fade out the Heart1213TempValue0 = Object.Timer14TempValue0 -= 14415TempValue0 <<= 316if TempValue0 > 25517TempValue0 = 25518end if1920Object.Alpha = 25521Object.Alpha -= TempValue02223if Object.Alpha == 024Object.Type = TypeName[Blank Object]25end if26end if2728Sin(TempValue0, Object.Angle)29TempValue0 <<= 930TempValue0 += Object.XPos3132if Object.Timer > 1933// Fading heart3435DrawSpriteFX(1, FX_INK, TempValue0, Object.YPos)36else37// Normal heart3839DrawSpriteXY(0, TempValue0, Object.YPos)40end if4142// Hover up at a rate of 0.375 pixels per frame43Object.YPos -= 0x60004445Object.Angle += 846Object.Angle &= 5114748Object.Timer++4950end sub515253sub ObjectStartup54LoadSpriteSheet("R7/Objects2.gif")5556// Love Heart Frames57SpriteFrame(-8, -8, 16, 16, 193, 134)58SpriteFrame(-8, -8, 16, 16, 193, 150)5960end sub616263// ========================64// Editor Subs65// ========================6667sub RSDKDraw68DrawSprite(0)69end sub707172sub RSDKLoad73LoadSpriteSheet("R7/Objects2.gif")74SpriteFrame(-8, -8, 16, 16, 193, 150)7576SetVariableAlias(ALIAS_VAR_PROPVAL, "unused")77end sub787980