Freeslot
MT_BALOON
SPR_BALO
S_STARTLOOP
S_BALO_MOVE_0
S_BALO_MOVE_1
S_BALO_MOVE_2
S_LOOPRESTART
S_BALO_ANGLE

State S_STARTLOOP
SpriteName = BALO
SpriteFrame = A
Duration = 0
Action = A_Repeat
Var1 = 1
Var2 = 0
Next = S_BALO_MOVE_0

State S_BALO_MOVE_0
SpriteName = BALO
SpriteFrame = A
Action = A_Thrust
Duration = 3
Var1 = 4
Var2 = 1
Next = S_BALO_MOVE_1

State S_BALO_MOVE_1
SpriteName = BALO
SpriteFrame = A
Action = A_Thrust
Duration = 3
Var1 = 4
Var2 = 1
Next = S_BALO_MOVE_2

State S_BALO_MOVE_2
SpriteName = BALO
SpriteFrame = A
Action = A_Thrust
Duration = 3
Var1 = 4
Var2 = 1
Next = S_LOOPRESTART

State S_LOOPRESTART
SpriteName = BALO
SpriteFrame = A
Duration = 0
Action = A_Repeat
Var1 = 15
Var2 = S_BALO_MOVE_0
Next = S_BALO_ANGLE

State S_BALO_ANGLE
SpriteName = BALO
SpriteFrame = A
Action = A_ChangeAngleAbsolute
Var1 = 0
Var2 = 360
Next = S_BALO_MOVE_0

Object MT_BALOON
#$Name Blue Baloon
#$Sprite BALOA0
#$Category Baldi's basics objects
MapThingNum = 4074
SpawnState = S_BALO_MOVE_0
Radius = 32*FRACUNIT
Height = 256*FRACUNIT
Flags = MF_SCENERY|MF_SLIDEME|MF_ENEMY