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 1 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 MagnitudeFloatProvider MagnitudeFloatProvider0
BEGINPROPERTIES
PROPERTY Maximum FLOAT 1000
PROPERTY Minimum FLOAT 0
PROPERTY ScaleBy FLOAT 1.11062
ENDPROPERTIES
ENDCLASS

BEGINCLASS CreateRuleAnAtom CreateRuleAnAtom_ForSound
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 2
PROPERTY NextGroups ARRAY SIZE 0
PROPERTY OffsetX FLOAT 0
PROPERTY OffsetY FLOAT 0
PROPERTY OffsetZ FLOAT 0
PROPERTY PCreator PERSIS_PNTR ParticlePointCreator0
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY SoundOfCreate SOUND_ACTION SOUND_SPELL_PHYSICAL_SHIELD_CREATE LOOPING 0 ONLYONE 0 SOFTRELEASE 0 USESURFACE 0
PROPERTY SoundRadiusFP PERSIS_PNTR MagnitudeFloatProvider0
ENDPROPERTIES
ENDCLASS

BEGINCLASS AddSoundToAtom AddSoundToAtom0
BEGINPROPERTIES
PROPERTY Group INTEGER 2
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY Sound SOUND_ACTION SOUND_SPELL_PHYSICAL_SHIELD_HUM LOOPING 1 ONLYONE 0 SOFTRELEASE 1 USESURFACE 0
PROPERTY SoundCondition PERSIS_PNTR NULL_STRING
PROPERTY StopOtherSoundsFirst BOOL 0
ENDPROPERTIES
ENDCLASS


BEGINCLASS ParticlePointCreator ParticlePointCreator0
BEGINPROPERTIES
PROPERTY ColorA INTEGER 255
PROPERTY ColorB INTEGER 255
PROPERTY ColorG INTEGER 255
PROPERTY ColorR INTEGER 255
PROPERTY InitialScale FLOAT 1
PROPERTY LoopAnim BOOL 1
PROPERTY SpecColorB INTEGER 0
PROPERTY SpecColorG INTEGER 0
PROPERTY SpecColorR INTEGER 0
ENDPROPERTIES
ENDCLASS


BEGINCLASS ParticleSpriteCreator ParticleSpriteCreator_RimGlow
BEGINPROPERTIES
PROPERTY CentreAtBase BOOL 0
PROPERTY ColorA INTEGER 255
PROPERTY ColorB INTEGER 255
PROPERTY ColorG INTEGER 255
PROPERTY ColorR INTEGER 255
PROPERTY FileOffset INTEGER 34
PROPERTY FrameRate FLOAT 22
PROPERTY InitFrame INTEGER 0
PROPERTY InitialScale FLOAT 1
PROPERTY LoopAnim BOOL 1
PROPERTY MaterialSetDoubleSided BOOL 1
PROPERTY MaterialUpdateZBuffer BOOL 0
PROPERTY NumFrames INTEGER 1
PROPERTY NumSpritesPerRow INTEGER 8
PROPERTY PlayAnim BOOL 0
PROPERTY RandomiseFrameDirection BOOL 0
PROPERTY RandomiseInitFrame BOOL 1
PROPERTY RandomiseScale BOOL 0
PROPERTY ScaleAlpha INTEGER 255
PROPERTY SetHorozontal BOOL 0
PROPERTY SetVertical BOOL 0
PROPERTY SpecColorB INTEGER 0
PROPERTY SpecColorG INTEGER 0
PROPERTY SpecColorR INTEGER 0
PROPERTY SpriteOriginX FLOAT 0
PROPERTY SpriteOriginY FLOAT 0
PROPERTY StretchVertically FLOAT 1
PROPERTY TextureFileName STRING .\Data\Textures\S_SpriteSheet3.raw
PROPERTY UseAdditiveAlpha BOOL 1
PROPERTY UsePlayerColor BOOL 1
ENDPROPERTIES
ENDCLASS

BEGINCLASS ParticleSpriteCreator ParticleSpriteCreator_Trail
BEGINPROPERTIES
PROPERTY CentreAtBase BOOL 0
PROPERTY ColorA INTEGER 255
PROPERTY ColorB INTEGER 255
PROPERTY ColorG INTEGER 255
PROPERTY ColorR INTEGER 255
PROPERTY FileOffset INTEGER 34
PROPERTY FrameRate FLOAT 22
PROPERTY InitFrame INTEGER 0
PROPERTY InitialScale FLOAT 1
PROPERTY LoopAnim BOOL 1
PROPERTY MaterialSetDoubleSided BOOL 1
PROPERTY MaterialUpdateZBuffer BOOL 0
PROPERTY NumFrames INTEGER 1
PROPERTY NumSpritesPerRow INTEGER 8
PROPERTY PlayAnim BOOL 0
PROPERTY RandomiseFrameDirection BOOL 0
PROPERTY RandomiseInitFrame BOOL 1
PROPERTY RandomiseScale BOOL 0
PROPERTY ScaleAlpha INTEGER 255
PROPERTY SetHorozontal BOOL 0
PROPERTY SetVertical BOOL 0
PROPERTY SpecColorB INTEGER 0
PROPERTY SpecColorG INTEGER 0
PROPERTY SpecColorR INTEGER 0
PROPERTY SpriteOriginX FLOAT 0
PROPERTY SpriteOriginY FLOAT 0
PROPERTY StretchVertically FLOAT 1
PROPERTY TextureFileName STRING .\Data\Textures\S_SpriteSheet3.raw
PROPERTY UseAdditiveAlpha BOOL 1
PROPERTY UsePlayerColor BOOL 1
ENDPROPERTIES
ENDCLASS

BEGINCLASS UR_AtomsAtEPTarget UR_AtomsAtEPTarget0
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 0
PROPERTY NextGroups ARRAY SIZE 1 1
PROPERTY NumExtraPoints INTEGER 5
PROPERTY PCreator PERSIS_PNTR ParticlePointCreator_EP
PROPERTY RemoveOnCloseDown BOOL 0
ENDPROPERTIES
ENDCLASS

BEGINCLASS SetScale SetScale_EP
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 0
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY Scale PERSIS_PNTR MagnitudeFloatProvider_EP
ENDPROPERTIES
ENDCLASS
BEGINCLASS AR_FadeAlpha AR_FadeAlpha_EP
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 0
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY StartAlpha INTEGER 255
PROPERTY StartTime FLOAT 1
PROPERTY StopAlpha INTEGER 100
PROPERTY StopTime FLOAT 6
ENDPROPERTIES
ENDCLASS
BEGINCLASS ParticlePointCreator ParticlePointCreator_EP
BEGINPROPERTIES
PROPERTY ColorA INTEGER 255
PROPERTY ColorB INTEGER 255
PROPERTY ColorG INTEGER 255
PROPERTY ColorR INTEGER 255
PROPERTY InitialScale FLOAT 1
PROPERTY LoopAnim BOOL 1
PROPERTY SpecColorB INTEGER 100
PROPERTY SpecColorG INTEGER 100
PROPERTY SpecColorR INTEGER 100
ENDPROPERTIES
ENDCLASS
BEGINCLASS MagnitudeFloatProvider MagnitudeFloatProvider_EP
BEGINPROPERTIES
PROPERTY Maximum FLOAT 10
PROPERTY Minimum FLOAT -1e+006
PROPERTY ScaleBy FLOAT 0.2
ENDPROPERTIES
ENDCLASS
BEGINCLASS MagnitudeFloatProvider MagnitudeFloatProvider_Emitted
BEGINPROPERTIES
PROPERTY Maximum FLOAT 10
PROPERTY Minimum FLOAT -1e+006
PROPERTY ScaleBy FLOAT 0.2
ENDPROPERTIES
ENDCLASS
BEGINCLASS UR_Trail UR_Trail0
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY FadeTailAlpha FLOAT 1
PROPERTY Group INTEGER 1
PROPERTY HeadGroup INTEGER -1
PROPERTY InitTrailUsingVelocity BOOL 0
PROPERTY MaxTrailLength FLOAT 4
PROPERTY ModifyAlpha BOOL 1
PROPERTY ModifyScaling BOOL 1
PROPERTY NextGroups ARRAY SIZE 0 
PROPERTY NumAtoms INTEGER 10
PROPERTY NumGameTurnsToSpreadOver INTEGER 70
PROPERTY PCreator PERSIS_PNTR ParticleSpriteCreator_Trail
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY ScaleMaxTrailLengthWithParent BOOL 1
PROPERTY TrailGroup INTEGER -1
PROPERTY UseAlpha BOOL 0
PROPERTY UseCombinedParentScale BOOL 0
PROPERTY UseNonLinearSpacing BOOL 1
PROPERTY UseParentAlpha BOOL 1
PROPERTY UseScaling BOOL 0
ENDPROPERTIES
ENDCLASS
