BEGINPROPERTIES
PROPERTY DeleteOnCloseDown BOOL 1
PROPERTY Hierarchies ARRAY SIZE 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
PROPERTY InitiallyCreated ARRAY SIZE 25 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
PROPERTY MaxSpellAge FLOAT -1
ENDPROPERTIES
BEGINCLASS FollowOrigin FollowOrigin0
BEGINPROPERTIES
PROPERTY Group INTEGER 0
ENDPROPERTIES
ENDCLASS
BEGINCLASS FollowOrigin FollowOrigin0
BEGINPROPERTIES
PROPERTY Group INTEGER 1
ENDPROPERTIES
ENDCLASS
BEGINCLASS SetScale SetScale0
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 0
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY Scale PERSIS_PNTR MagnitudeFloatProvider0
ENDPROPERTIES
ENDCLASS
BEGINCLASS SetScale SetScale0
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 1
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY Scale PERSIS_PNTR MagnitudeFloatProvider0
ENDPROPERTIES
ENDCLASS
BEGINCLASS CreateRuleAnAtom CreateRuleAnAtom_Flame
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 1
PROPERTY NextGroups ARRAY SIZE 0 
PROPERTY OffsetX FLOAT 0
PROPERTY OffsetY FLOAT 0
PROPERTY OffsetZ FLOAT 0
PROPERTY PCreator PERSIS_PNTR ParticleSpriteCreator_FireSprite
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY SoundOfCreate SOUND_ACTION NO_SOUND LOOPING 0 ONLYONE 0 SOFTRELEASE 0 USESURFACE 0
ENDPROPERTIES
ENDCLASS
BEGINCLASS CreateRuleAnAtom CreateRuleAnAtom_RootSprite
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 0
PROPERTY NextGroups ARRAY SIZE 1 1 
PROPERTY OffsetX FLOAT 0
PROPERTY OffsetY FLOAT 0
PROPERTY OffsetZ FLOAT 0
PROPERTY PCreator PERSIS_PNTR ParticleSpriteCreator_RootSprite
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY SoundOfCreate SOUND_ACTION NO_SOUND LOOPING 0 ONLYONE 0 SOFTRELEASE 0 USESURFACE 0
ENDPROPERTIES
ENDCLASS
BEGINCLASS MagnitudeFloatProvider MagnitudeFloatProvider0
BEGINPROPERTIES
PROPERTY ScaleBy FLOAT 1
ENDPROPERTIES
ENDCLASS

BEGINCLASS ParticleSpriteCreator ParticleSpriteCreator_RootSprite
BEGINPROPERTIES
PROPERTY CentreAtBase BOOL 0
PROPERTY ColorA INTEGER 255
PROPERTY ColorB INTEGER 255
PROPERTY ColorG INTEGER 255
PROPERTY ColorR INTEGER 255
PROPERTY FrameRate FLOAT 20
PROPERTY InitFrame INTEGER 0
PROPERTY InitialScale FLOAT 2.2
PROPERTY LoopAnim BOOL 1
PROPERTY MaterialSetDoubleSided BOOL 0
PROPERTY MaterialUpdateZBuffer BOOL 0
PROPERTY NumFrames INTEGER 32
PROPERTY PlayAnim BOOL 1
PROPERTY RandomiseFrameDirection BOOL 0
PROPERTY RandomiseInitFrame BOOL 0
PROPERTY RandomiseScale BOOL 0
PROPERTY ScaleAlpha INTEGER 255
PROPERTY SetHorozontal BOOL 0
PROPERTY SetVertical BOOL 0
PROPERTY SpriteOriginX FLOAT 0
PROPERTY SpriteOriginY FLOAT 0
PROPERTY StretchVertically FLOAT 1
PROPERTY TextureFileName STRING .\Data\Textures\S_SpriteSheet2.raw
PROPERTY UseAdditiveAlpha BOOL 1
ENDPROPERTIES
ENDCLASS

BEGINCLASS ParticleSpriteCreator ParticleSpriteCreator_FireSprite
BEGINPROPERTIES
PROPERTY CentreAtBase BOOL 1
PROPERTY ColorA INTEGER 133
PROPERTY ColorB INTEGER 60
PROPERTY ColorG INTEGER 113
PROPERTY ColorR INTEGER 255
PROPERTY FrameRate FLOAT -25
PROPERTY InitFrame INTEGER 0
PROPERTY InitialScale FLOAT 1.7
PROPERTY LoopAnim BOOL 1
PROPERTY MaterialSetDoubleSided BOOL 0
PROPERTY MaterialUpdateZBuffer BOOL 0
PROPERTY NumFrames INTEGER 32
PROPERTY PlayAnim BOOL 1
PROPERTY RandomiseFrameDirection BOOL 0
PROPERTY RandomiseInitFrame BOOL 0
PROPERTY RandomiseScale BOOL 0
PROPERTY ScaleAlpha INTEGER 255
PROPERTY SetHorozontal BOOL 0
PROPERTY SetVertical BOOL 0
PROPERTY SpriteOriginX FLOAT 0
PROPERTY SpriteOriginY FLOAT -0.6
PROPERTY StretchVertically FLOAT 0.8
PROPERTY TextureFileName STRING .\Data\Textures\S_Fire.raw
PROPERTY UseAdditiveAlpha BOOL 1
ENDPROPERTIES
ENDCLASS

