Path: blob/master/Sonic 2/Scripts/MPZ/BoltEnd.txt
1478 views
// ----------------------------------1// RSDK Project: Sonic 22// Script Description: Bolt End Object3// Script Author: Christian Whitehead/Simon Thomley4// Unpacked by Rubberduckycooly's script unpacker5// ----------------------------------67// ========================8// Function Declarations9// ========================1011reserve function BoltEnd_DebugDraw12reserve function BoltEnd_DebugSpawn131415// ========================16// Function Definitions17// ========================1819private function BoltEnd_DebugDraw20DrawSprite(0)21end function222324private function BoltEnd_DebugSpawn25CreateTempObject(TypeName[Bolt End], 0, object.xpos, object.ypos)26end function272829// ========================30// Events31// ========================3233event ObjectDraw34DrawSprite(0)35end event363738event ObjectStartup39LoadSpriteSheet("MPZ/Objects.gif")4041// End frame42SpriteFrame(-14, -4, 28, 8, 144, 83)4344// Add this object to the debug mode object list45SetTableValue(TypeName[Bolt End], DebugMode_ObjCount, DebugMode_TypesTable)46SetTableValue(BoltEnd_DebugDraw, DebugMode_ObjCount, DebugMode_DrawTable)47SetTableValue(BoltEnd_DebugSpawn, DebugMode_ObjCount, DebugMode_SpawnTable)48DebugMode_ObjCount++49end event505152// ========================53// Editor Events54// ========================5556event RSDKDraw57DrawSprite(0)58end event596061event RSDKLoad62LoadSpriteSheet("MPZ/Objects.gif")63SpriteFrame(-14, -4, 28, 8, 144, 83)6465SetVariableAlias(ALIAS_VAR_PROPVAL, "unused")66end event676869