#Misc
Freeslot
S_COLOREDSIGN
S_COLOREDSIGN2
MT_COLOREDSIGN
SPR_SDAR

#Colorable SD2 Sign, courtesy of Chaobrother 
Object MT_COLOREDSIGN
#$Name Colorable SD2 Sign
#$Sprite SDARALAR
MapThingNum = 2222
SpawnState = S_COLOREDSIGN
SpawnHealth = 1000
SeeState = S_NULL
SeeSound = sfx_None
ReactionTime = 8
AttackSound = sfx_None
PainState = S_NULL
PainChance = 0
PainSound = sfx_None
MeleeState = S_NULL
MissileState = S_NULL
DeathState = S_NULL
XDeathState = S_NULL
DeathSound = sfx_none
Speed = 0
Radius = 128*FRACUNIT
Height = 256*FRACUNIT
DispOffset = 0
Mass = 100
Damage = 0
ActiveSound = sfx_None
Flags = MF_NOGRAVITY|MF_RUNSPAWNFUNC
RaiseState = S_NULL

State S_COLOREDSIGN
SpriteName = SDAR
SpriteFrame = FF_PAPERSPRITE|A
Duration = 1
Next = S_COLOREDSIGN2
Action = A_FindTarget
Var1 = MT_BALLOON
Var2 = 0

State S_COLOREDSIGN2
SpriteName = SDAR
SpriteFrame = FF_PAPERSPRITE|A
Duration = -1
Next = S_COLOREDSIGN2
Action = A_ChangeColorAbsolute
Var1 = 1
Var2 = 23

Freeslot
MT_HONEYCOMB_ARROW
S_HONEYCOMB_ARROW
S_HONEYCOMB_ARROW2
SPR_HIAR

Object MT_HONEYCOMB_ARROW
#$Name Colorable HI Arrow
#$Sprite HIARALAR
#$Category Colorable Signs
MapThingNum = 2236
SpawnState = S_HONEYCOMB_ARROW
SpawnHealth = 1000
SeeState = S_NULL
SeeSound = sfx_None
ReactionTime = 8
AttackSound = sfx_None
PainState = S_NULL
PainChance = 0
PainSound = sfx_None
MeleeState = S_NULL
MissileState = S_NULL
DeathState = S_NULL
XDeathState = S_NULL
DeathSound = sfx_none
Speed = 0
Radius = 128*FRACUNIT
Height = 256*FRACUNIT
DispOffset = 0
Mass = 100
Damage = 0
ActiveSound = sfx_None
Flags = MF_NOGRAVITY|MF_RUNSPAWNFUNC
RaiseState = S_NULL

State S_HONEYCOMB_ARROW
SpriteName = HIAR
SpriteFrame = FF_PAPERSPRITE|A
Duration = 1
Next = S_HONEYCOMB_ARROW2
Action = A_FindTarget
Var1 = MT_BALLOON
Var2 = 0

State S_HONEYCOMB_ARROW2
SpriteName = HIAR
SpriteFrame = FF_PAPERSPRITE|A
Duration = -1
Next = S_HONEYCOMB_ARROW2
Action = A_ChangeColorAbsolute
Var1 = 1
Var2 = 23

#Signs
Freeslot
MT_SD2_INVINC
S_SD2_INVINC
S_SD2_INVINC2
#Crimson Core
MT_COLORED_CC_SIGN
S_COLORED_CC_SIGN
S_COLORED_CC_SIGN2
S_COLORED_CC_SIGN_SOLID1
S_COLORED_CC_SIGN_SHIMMER
S_COLORED_CC_SIGN_SOLID2
S_COLORED_CC_SIGN_VANISH
S_COLORED_CC_SIGN_CLEAR
SPR_CCAR
SPR_SDIN

Object MT_COLORED_CC_SIGN
#$Name Colorable Crimson Core Sign
#$Sprite CCARALAR
#$Category Colorable Signs
MapThingNum = 2223
SpawnState = S_COLORED_CC_SIGN
SpawnHealth = 1000
SeeState = S_NULL
SeeSound = sfx_None
ReactionTime = 8
AttackSound = sfx_None
PainState = S_NULL
PainChance = 0
PainSound = sfx_None
MeleeState = S_NULL
MissileState = S_NULL
DeathState = S_NULL
XDeathState = S_NULL
DeathSound = sfx_none
Speed = 0
Radius = 64*FRACUNIT
Height = 256*FRACUNIT
DispOffset = 0
Mass = 100
Damage = 0
ActiveSound = sfx_None
Flags = MF_NOGRAVITY|MF_RUNSPAWNFUNC
RaiseState = S_NULL

State S_COLORED_CC_SIGN
SpriteName = CCAR
SpriteFrame = FF_PAPERSPRITE|A
Duration = 1
Next = S_COLORED_CC_SIGN2
Action = A_FindTarget
Var1 = MT_BALLOON
Var2 = 0

State S_COLORED_CC_SIGN2
SpriteName = CCAR
SpriteFrame = FF_PAPERSPRITE|A
Duration = 1
Next = S_COLORED_CC_SIGN_SOLID1
Action = A_ChangeColorAbsolute
Var1 = 1
Var2 = 23

State S_COLORED_CC_SIGN_SOLID1
SpriteName = CCAR
SpriteFrame = FF_PAPERSPRITE|A
Duration = 2
Next = S_COLORED_CC_SIGN_SHIMMER
Action = None
Var1 = 0
Var2 = 0

State S_COLORED_CC_SIGN_SHIMMER
SpriteName = CCAR
SpriteFrame = FF_PAPERSPRITE|FF_ANIMATE|B
Duration = 12
Next = S_COLORED_CC_SIGN_SOLID2
Action = None
Var1 = 6
Var2 = 2

State S_COLORED_CC_SIGN_SOLID2
SpriteName = CCAR
SpriteFrame = FF_PAPERSPRITE|A
Duration = 6
Next = S_COLORED_CC_SIGN_VANISH
Action = None
Var1 = 0
Var2 = 0

State S_COLORED_CC_SIGN_VANISH
SpriteName = CCAR
SpriteFrame = FF_PAPERSPRITE|FF_ANIMATE|H
Duration = 6
Next = S_COLORED_CC_SIGN_CLEAR
Action = None
Var1 = 3
Var2 = 2

State S_COLORED_CC_SIGN_CLEAR
SpriteName = CCAR
SpriteFrame = FF_PAPERSPRITE|K
Duration = 16
Next = S_COLORED_CC_SIGN_SOLID1
Action = None
Var1 = 0
Var2 = 0

Object MT_SD2_INVINC
#$Name Colorable SD2 Invincibility Warning
#$Sprite SDINARAL
#$Category Colorable Signs
MapThingNum = 2241
SpawnState = S_SD2_INVINC
SpawnHealth = 1000
SeeState = S_NULL
SeeSound = sfx_None
ReactionTime = 8
AttackSound = sfx_None
PainState = S_NULL
PainChance = 0
PainSound = sfx_None
MeleeState = S_NULL
MissileState = S_NULL
DeathState = S_NULL
XDeathState = S_NULL
DeathSound = sfx_none
Speed = 0
Radius = 128*FRACUNIT
Height = 256*FRACUNIT
DispOffset = 0
Mass = 100
Damage = 0
ActiveSound = sfx_None
Flags = MF_NOGRAVITY|MF_RUNSPAWNFUNC
RaiseState = S_NULL

State S_SD2_INVINC
SpriteName = SDIN
SpriteFrame = FF_PAPERSPRITE|A
Duration = 1
Next = S_SD2_INVINC2
Action = A_FindTarget
Var1 = MT_BALLOON
Var2 = 0

State S_SD2_INVINC2
SpriteName = SDIN
SpriteFrame = FF_PAPERSPRITE|A
Duration = -1
Next = S_SD2_INVINC2
Action = A_ChangeColorAbsolute
Var1 = 1
Var2 = 23

Freeslot
#Double Triangle Arrow
MT_DOUBLEARROW
S_DOUBLEARROW
S_DOUBLEARROW2
SPR_DTA1

#Double Triangle Arrow
#Use Tea (balloon angle 54) to match the default.
Object MT_DOUBLEARROW
#$Name Colorable Double Triangle Arrow
#$Sprite DTA1ALAR
#$Category Colorable Signs
MapThingNum = 2228
SpawnState = S_DOUBLEARROW
SpawnHealth = 1000
SeeState = S_NULL
SeeSound = sfx_None
ReactionTime = 8
AttackSound = sfx_None
PainState = S_NULL
PainChance = 0
PainSound = sfx_None
MeleeState = S_NULL
MissileState = S_NULL
DeathState = S_NULL
XDeathState = S_NULL
DeathSound = sfx_none
Speed = 0
Radius = 64*FRACUNIT
Height = 128*FRACUNIT
DispOffset = 0
Mass = 100
Damage = 0
ActiveSound = sfx_None
Flags = MF_NOGRAVITY|MF_RUNSPAWNFUNC
RaiseState = S_NULL

State S_DOUBLEARROW
SpriteName = DTA1
SpriteFrame = FF_PAPERSPRITE|A
Duration = 1
Next = S_DOUBLEARROW2
Action = A_FindTarget
Var1 = MT_BALLOON
Var2 = 0

State S_DOUBLEARROW2
SpriteName = DTA1
SpriteFrame = FF_PAPERSPRITE|A
Duration = -1
Next = S_DOUBLEARROW2
Action = A_ChangeColorAbsolute
Var1 = 1
Var2 = 23