Path: blob/master/Sonic 2/Scripts/Mission/PullUpWater.txt
1480 views
// ----------------------------------1// RSDK Project: Sonic 22// Script Description: PullUpWater Object3// Script Author: Christian Whitehead/Simon Thomley4// Unpacked by Rubberduckycooly's script unpacker5// ----------------------------------67// ========================8// Events9// ========================1011event ObjectUpdate12foreach (TypeName[Water], arrayPos0, ALL_ENTITIES)13object[arrayPos0].state = 114object[arrayPos0].ypos = stage.newWaterLevel15next1617object.type = TypeName[Blank Object]18end event192021event ObjectStartup22foreach (TypeName[PullUpWater], arrayPos0, ALL_ENTITIES)23object[arrayPos0].priority = PRIORITY_ACTIVE24next25end event262728// ========================29// Editor Events30// ========================3132event RSDKDraw33object.inkEffect = INK_BLEND3435//GetObjectType(temp2, "Water")36// wanna draw a line from the water y pos, but there's no good way to find where that is :(37// TODO: do3839temp0 = object.xpos40temp1 = 70041temp1 += object.ypos42while temp0 < temp143DrawSpriteFX(0, FX_INK, temp0, object.ypos)44temp0 += 0x100000045loop46end event474849event RSDKLoad50LoadSpriteSheet("CPZ/Objects2.gif")51SpriteFrame(0, -8, 256, 16, 0, 0)5253SetVariableAlias(ALIAS_VAR_PROPVAL, "unused")54end event555657