Path: blob/master/Sonic 2/Scripts/Enemies/RedzFire.txt
1480 views
// ----------------------------------1// RSDK Project: Sonic 22// Script Description: Redz Fire Object3// Script Author: Christian Whitehead/Simon Thomley4// Unpacked by Rubberduckycooly's script unpacker5// ----------------------------------67// ========================8// Aliases9// ========================1011private alias object.value0 : object.timer121314// ========================15// Events16// ========================1718event ObjectUpdate19object.xpos += object.xvel20object.ypos += object.yvel2122foreach (GROUP_PLAYERS, currentPlayer, ACTIVE_ENTITIES)23BoxCollisionTest(C_TOUCH, object.entityPos, -7, -7, 7, 7, currentPlayer, C_BOX, C_BOX, C_BOX, C_BOX)24if checkResult == true25CallFunction(Player_FireHit)26end if27next2829object.frame = object.timer30object.frame >>= 231object.frame &= 132if object.timer > 433object.frame += 234end if3536object.timer++37if object.timer == 2038object.type = TypeName[Blank Object]39end if40end event414243event ObjectDraw44DrawSpriteFX(object.frame, FX_FLIP, object.xpos, object.ypos)45end event464748event ObjectStartup49LoadSpriteSheet("HPZ/Objects.gif")5051SpriteFrame(-4, -4, 7, 8, 176, 131)52SpriteFrame(-4, -4, 7, 8, 184, 131)53SpriteFrame(-7, -8, 14, 16, 151, 112)54SpriteFrame(-7, -8, 14, 16, 166, 112)55end event565758// ========================59// Editor Events60// ========================6162event RSDKDraw63DrawSprite(0)64end event656667event RSDKLoad68LoadSpriteSheet("HPZ/Objects.gif")69SpriteFrame(-4, -4, 7, 8, 176, 131)7071SetVariableAlias(ALIAS_VAR_PROPVAL, "unused")72end event737475