Path: blob/master/Sonic 2/Scripts/HTZ/2PVsDeleter.txt
1480 views
// ----------------------------------1// RSDK Project: Sonic 22// Script Description: 2P Vs Deleter Object3// Script Author: Christian Whitehead/Simon Thomley4// Unpacked by Rubberduckycooly's script unpacker5// ----------------------------------67// ========================8// Aliases9// ========================1011private alias object.propertyValue : object.deleteCount121314// ========================15// Events16// ========================1718event ObjectUpdate19// There's nothing here20end event212223event ObjectDraw24// The sequel to nothing here: nothing there25end event262728event ObjectStartup29foreach (TypeName[2P Vs Deleter], arrayPos0, ALL_ENTITIES)30if options.vsMode == false31// If not in 2P, then delete these multiplayer helper objects32// (These objects are normally just platforms or etc, in place of lifts and other un-reusable objects)33temp0 = 034arrayPos1 = arrayPos035while temp0 < object[arrayPos0].deleteCount36arrayPos1++37object[arrayPos1].type = TypeName[Blank Object]38temp0++39loop40end if41next42end event434445// ========================46// Editor Events47// ========================4849event RSDKDraw50DrawSprite(0)5152if editor.showGizmos == true53editor.drawingOverlay = true5455temp0 = 056arrayPos1 = object.entityPos57while temp0 < object.deleteCount58arrayPos1++59DrawLine(object.xpos, object.ypos, object[arrayPos1].xpos, object[arrayPos1].ypos, 0xFF, 0xFF, 0x00)60temp0++61loop6263editor.drawingOverlay = false64end if65end event666768event RSDKLoad69LoadSpriteSheet("Global/Display.gif")70SpriteFrame(-8, -8, 16, 16, 168, 18) // "trigger" - #07172SetVariableAlias(ALIAS_VAR_PROPVAL, "deleteCount")73end event747576