Freeslot
MT_GMDOLL
SPR_DOLL
S_DOLL_LOOK
S_DOLL_NOFLAG
S_DOLL_COLLECTED

State S_DOLL_LOOK
SpriteName = DOLL
SpriteFrame = A
Action = A_Look
Duration = 1
Var1 = (80<<16)+1
Var2 = 0
Next = S_DOLL_LOOK

State S_DOLL_NOFLAG
SpriteName = DOLL
SpriteFrame = A
Duration = 1
Action = A_SetObjectFlags
Var1 = MF_SOLID
Var2 = 0
Next = S_DOLL_COLLECTED

State S_DOLL_COLLECTED
SpriteName = DOLL
SpriteFrame = A|FF_TRANS30
Duration = 1
Next = S_DOLL_COLLECTED

Object MT_GMDOLL
#$Name GM_Construct Doll
#$Sprite DOLLA1
#$Category Source objects
MapThingNum = 4094
SpawnState = S_DOLL_LOOK
SeeState = S_DOLL_NOFLAG
SeeSound = sfx_butt
Radius = 20*FRACUNIT
Height = 80*FRACUNIT
Flags = MF_SOLID|MF_ENEMY|MF_RUNSPAWNFUNC