Path: blob/master/Sonic 1/Scripts/Global/LightningSpark.txt
1482 views
// ----------------------------------1// RSDK Project: Sonic 12// Script Description: Lightning Spark Object3// Script Author: Christian Whitehead/Simon Thomley4// Unpacked by Rubberduckycooly's script unpacker5// ----------------------------------67// ========================8// Aliases9// ========================1011private alias object.value18 : player.currentPlane1213event ObjectUpdate14// Match the player's visual plane15object.drawOrder = player[0].currentPlane1617object.xpos += object.xvel18object.ypos += object.yvel1920// Cycle through 3 frames21object.frame++22if object.frame >= 323object.frame = 024end if2526object.animationTimer++2728// Unload after ~half a second29if object.animationTimer >= 2230object.type = TypeName[Blank Object]31end if32end event333435event ObjectDraw36DrawSpriteFX(object.frame, FX_FLIP, object.xpos, object.ypos)37end event383940event ObjectStartup41LoadSpriteSheet("Global/Items3.gif")42SpriteFrame(0, 0, 1, 1, 1, 1)43SpriteFrame(-3, -3, 6, 6, 150, 84)44SpriteFrame(-8, -8, 16, 16, 157, 84)45end event464748event RSDKDraw49DrawSprite(0)50end event515253event RSDKLoad54LoadSpriteSheet("Global/Items3.gif")55SpriteFrame(-8, -8, 16, 16, 157, 84)5657SetVariableAlias(ALIAS_VAR_PROPVAL, "unused")58end event596061