FREESLOT
SPR_HEAT
S_HEATBEAM1
S_HEATBEAM2
S_HEATBEAM3
S_HEATBEAM4
S_HEATBEAM5
S_HEATBEAM6
S_HEATBEAM7
S_HEATBEAM8
#

# 2/15/2024 2:27 PM I was in 6th period making this script lol

State S_HEATBEAM1
SpriteName = HEAT
SpriteFrame = A
Duration = 1
Next = S_HEATBEAM2

State S_HEATBEAM2
SpriteName = HEAT
SpriteFrame = B
Duration = 1
Next = S_HEATBEAM3

State S_HEATBEAM3
SpriteName = HEAT
SpriteFrame = C
Duration = 1
Next = S_HEATBEAM4

State S_HEATBEAM4
SpriteName = HEAT
SpriteFrame = D
Duration = 1
Next = S_HEATBEAM5

State S_HEATBEAM5
SpriteName = HEAT
SpriteFrame = E
Duration = 1
Next = S_HEATBEAM6

State S_HEATBEAM6
SpriteName = HEAT
SpriteFrame = F
Duration = 1
Next = S_HEATBEAM7

State S_HEATBEAM7
SpriteName = HEAT
SpriteFrame = G
Duration = 1
Next = S_HEATBEAM8

State S_HEATBEAM8
SpriteName = HEAT
SpriteFrame = H
Duration = 15
Next = NULL

Object MT_HEATBEAM
#$Name Heat Beam
#$Sprite HEATA0
MapThingNum = -1
SpawnState = S_HEATBEAM1
ReactionTime = 1
Radius = 25*FRACUNIT
Height = 35*FRACUNIT
Damage = 1
Flags = MF_NOBLOCKMAP|MF_MISSILE|MF_NOGRAVITY|MF_FIRE
#