Path: blob/master/Sonic 2/Scripts/DEZ/DERArm.txt
1483 views
// ----------------------------------1// RSDK Project: Sonic 22// Script Description: DER Arm Object3// Script Author: Christian Whitehead/Simon Thomley4// Unpacked by Rubberduckycooly's script unpacker5// ----------------------------------67// ========================8// Aliases9// ========================1011private alias 1 : BODYPART_DESTROYED121314// ========================15// Events16// ========================1718event ObjectUpdate19if object.state == BODYPART_DESTROYED20// Update falling movements2122object.xpos += object.xvel23object.ypos += object.yvel24object.yvel += 0x38002526if object.outOfBounds == true27object.type = TypeName[Blank Object]28end if29end if30end event313233event ObjectDraw34DrawSpriteFX(object.frame, FX_FLIP, object.xpos, object.ypos)35end event363738event ObjectStartup39CheckCurrentStageFolder("Zone12")40if checkResult == true41LoadSpriteSheet("DEZ/Objects.gif")42SpriteFrame(-12, -12, 24, 24, 487, 125)43else44LoadSpriteSheet("MBZ/Objects.gif")45SpriteFrame(-12, -12, 24, 24, 999, 125)46end if47end event484950// ========================51// Editor Events52// ========================5354event RSDKDraw55DrawSprite(0)56end event575859event RSDKLoad60CheckCurrentStageFolder("Zone12")61if checkResult == true62LoadSpriteSheet("DEZ/Objects.gif")63SpriteFrame(-12, -12, 24, 24, 487, 125)64else65LoadSpriteSheet("MBZ/Objects.gif")66SpriteFrame(-12, -12, 24, 24, 999, 125)67end if6869SetVariableAlias(ALIAS_VAR_PROPVAL, "unused")70end event717273