# Freeslot only state, object type is freesloted automatically in lua script

freeslot
S_EXAMPLE_GRAPPLE_POINT

# Since lua scripts are loaded first, you can specify object properties in a soc

Object MT_EXAMPLE_GRAPPLE_POINT
#$Name Example grapple point
#$Sprite RINGA0
#$Category Grappling
SpawnState = S_EXAMPLE_GRAPPLE_POINT
Flags = MF_NOGRAVITY|MF_NOBLOCKMAP|MF_NOCLIP|MF_NOCLIPHEIGHT|MF_RUNSPAWNFUNC
MapThingNum = 1111

State S_EXAMPLE_GRAPPLE_POINT
SpriteName = RING
SpriteFrame = A|FF_ANIMATE
Var1 = 23
Var2 = 1
Duration = -1