## Diagonal Gray Springs
## SOC and spring edit by SoupBowler
## Original sprites by someone on TSJR that I still don't know, permission given by SNNTails

# Things

FREESLOT
SPR_GSPR
S_GDIAG1
S_GDIAG2
S_GDIAG3
S_GDIAG4
S_GDIAG5
S_GDIAG6
S_GDIAG7
S_GDIAG8
MT_GRAYDIAG

#Diagonal Gray Spring

STATE S_GDIAG1
SPRITENAME = GSPR
SPRITEFRAME = A
DURATION = -1
NEXT = 0

STATE S_GDIAG2
SPRITENAME = GSPR
SPRITEFRAME = E
DURATION = 4
ACTION = A_Pain
NEXT = S_GDIAG3

STATE S_GDIAG3
SPRITENAME = GSPR
SPRITEFRAME = D
DURATION = 1
NEXT = S_GDIAG4

STATE S_GDIAG4
SPRITENAME = GSPR
SPRITEFRAME = C
DURATION = 1
NEXT = S_GDIAG5

STATE S_GDIAG5
SPRITENAME = GSPR
SPRITEFRAME = B
DURATION = 1
NEXT = S_GDIAG1


#$Name = Gray Diagonal Spring
#$Sprite = GSPR
#$Category = BC Decoration
OBJECT MT_GRAYDIAG
MAPTHINGNUM = 4037
SPAWNSTATE = S_GDIAG1
SPAWNHEALTH = 1000
SEESTATE = S_GDIAG2
REACTIONTIME = 8
PAINSOUND = sfx_spring
RADIUS = 16*FRACUNIT
HEIGHT = 16*FRACUNIT
MASS = 6*FRACUNIT
DAMAGE = 6*FRACUNIT
FLAGS = MF_SOLID|MF_SPRING|MF_DONTENCOREMAP
RAISESTATE = S_GDIAG2