BEGINPROPERTIES
PROPERTY DeleteOnCloseDown BOOL 0
PROPERTY Hierarchies 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 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 EventConditionCollectionDelay EventConditionCollectionDelay0
BEGINPROPERTIES
PROPERTY DelayTime FLOAT 2.19469
PROPERTY InvertResponse BOOL 0
ENDPROPERTIES
ENDCLASS
BEGINCLASS MagnitudeFloatProvider MagnitudeFloatProvider0
BEGINPROPERTIES
PROPERTY Maximum FLOAT 1000
PROPERTY Minimum FLOAT 0
PROPERTY ScaleBy FLOAT 1.11062
ENDPROPERTIES
ENDCLASS
BEGINCLASS StrengthFloatProvider StrengthFloatProvider_ForAlpha
BEGINPROPERTIES
PROPERTY ScaleBy FLOAT 255
PROPERTY Maximum FLOAT 255
PROPERTY Minimum FLOAT 40
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
ENDPROPERTIES
ENDCLASS
BEGINCLASS ParticleSpriteCreator ParticleSpriteCreator0
BEGINPROPERTIES
PROPERTY CentreAtBase BOOL 0
PROPERTY ColorA INTEGER 255
PROPERTY ColorB INTEGER 255
PROPERTY ColorG INTEGER 255
PROPERTY ColorR INTEGER 255
PROPERTY FrameRate FLOAT 1
PROPERTY InitFrame INTEGER 0
PROPERTY InitialScale FLOAT 1.5
PROPERTY LoopAnim BOOL 1
PROPERTY MaterialSetDoubleSided BOOL 0
PROPERTY MaterialUpdateZBuffer BOOL 0
PROPERTY NumFrames INTEGER 1
PROPERTY PlayAnim BOOL 0
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 FileOffset INTEGER 38
PROPERTY TextureFileName STRING .\Data\Textures\S_SpriteSheet3.raw
PROPERTY UseAdditiveAlpha BOOL 1
PROPERTY UsePlayerColor BOOL 1
PROPERTY SpecColorB INTEGER 30
PROPERTY SpecColorG INTEGER 30
PROPERTY SpecColorR INTEGER 30
ENDPROPERTIES
ENDCLASS
BEGINCLASS ParticleMeshCreator ParticleMeshCreator0
BEGINPROPERTIES
PROPERTY CastHumanShadow BOOL 0
PROPERTY ColorA INTEGER 255
PROPERTY ColorB INTEGER 255
PROPERTY ColorG INTEGER 255
PROPERTY ColorR INTEGER 255
PROPERTY FaceCamera BOOL 0
PROPERTY FaceCameraSprite BOOL 0
PROPERTY InitialScale FLOAT 0.0365045
PROPERTY LoopAnim BOOL 1
PROPERTY MaterialSetDoubleSided BOOL 1
PROPERTY MaterialUpdateZBuffer BOOL 0
PROPERTY MeshEnum ENUM MSH_S_SPELLBALLSURFACE02
PROPERTY NeverClip BOOL 0
PROPERTY UseAdditiveAlpha BOOL 1
PROPERTY UseDynamicLighting BOOL 0
PROPERTY UseGlobalAlpha BOOL 0
PROPERTY DrawCutByPlane BOOL 1
PROPERTY UsePlayerColor BOOL 1
PROPERTY UsePlayerColorBlend FLOAT 0.5
ENDPROPERTIES
ENDCLASS
BEGINCLASS CreateRuleAnAtom CreateRuleAnAtom_RootSurface
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 ParticlePointCreator0
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY SoundOfCreate SOUND_ACTION SOUND_SPELL_SHIELD_ON LOOPING 1 ONLYONE 0 SOFTRELEASE 0 USESURFACE 0
PROPERTY SoundRadiusFP PERSIS_PNTR MagnitudeFloatProvider0
ENDPROPERTIES
ENDCLASS
BEGINCLASS UR_InitialSpin UR_InitialSpin0
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 0
PROPERTY MaxAngularVelocity FLOAT 5
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY ScaleAngularVelocity FLOAT 1
PROPERTY TimeToFade FLOAT 5
ENDPROPERTIES
ENDCLASS
BEGINCLASS CreateRuleSphere CreateRuleSphere_Surface
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 1
PROPERTY NextGroups ARRAY SIZE 1 2 
PROPERTY NumAtoms INTEGER 15
PROPERTY PCreator PERSIS_PNTR ParticlePointCreator0
PROPERTY Radius FLOAT 0
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY SetInitFrameFromIndex BOOL 0
PROPERTY SoundOfCreate SOUND_ACTION NO_SOUND LOOPING 0 ONLYONE 0 SOFTRELEASE 0 USESURFACE 0
ENDPROPERTIES
ENDCLASS
BEGINCLASS CreateRuleSphere CreateRuleSphere_Sparks
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 4
PROPERTY NextGroups ARRAY SIZE 0 
PROPERTY NumAtoms INTEGER 10
PROPERTY PCreator PERSIS_PNTR ParticleSpriteCreator0
PROPERTY Radius FLOAT 0
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY SetInitFrameFromIndex BOOL 0
PROPERTY SoundOfCreate SOUND_ACTION NO_SOUND LOOPING 0 ONLYONE 0 SOFTRELEASE 0 USESURFACE 0
ENDPROPERTIES
ENDCLASS
BEGINCLASS UR_SphereSurfaceTracer UR_SphereSurfaceTracer0
BEGINPROPERTIES
PROPERTY Alpha INTEGER 255
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 1
PROPERTY OrientToSurface BOOL 0
PROPERTY PhiSpeed FLOAT 0.53
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY ScaleAlpha PERSIS_PNTR NULL_STRING
PROPERTY ScaleSphereRadius PERSIS_PNTR MagnitudeFloatProvider0
PROPERTY ScaleX FLOAT 1
PROPERTY ScaleY FLOAT 1
PROPERTY ScaleZ FLOAT 1
PROPERTY SphereRadius FLOAT 1
PROPERTY ThetaSpeed FLOAT 0.7
ENDPROPERTIES
ENDCLASS


BEGINCLASS SetCollectionAlpha SetCollectionAlpha0
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 2
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY Alpha PERSIS_PNTR StrengthFloatProvider_ForAlpha
ENDPROPERTIES
ENDCLASS

BEGINCLASS UR_VapourEndEffect UR_VapourEndEffectGiles
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 2
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY ScaleFactor PERSIS_PNTR MagnitudeFloatProvider0
ENDPROPERTIES
ENDCLASS
BEGINCLASS UR_AddDefensiveSphere UR_AddDefensiveSphere0
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 0
PROPERTY IsMagical BOOL 1
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY SphereRadius PERSIS_PNTR MagnitudeFloatProvider0
ENDPROPERTIES
ENDCLASS
BEGINCLASS UpdateRuleShieldSpark UpdateRuleShieldSpark1
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 3
PROPERTY MaxNumAtomsForCollection INTEGER 4
PROPERTY NextGroups ARRAY SIZE 1 4 
PROPERTY PCreator PERSIS_PNTR ParticlePointCreator0
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY SoundSpark SOUND_ACTION SOUND_SPELL_SHIELD_HIT LOOPING 0 ONLYONE 0 SOFTRELEASE 1 USESURFACE 0
PROPERTY SparkLife FLOAT 3
PROPERTY SphereRadius PERSIS_PNTR MagnitudeFloatProvider0
ENDPROPERTIES
ENDCLASS
BEGINCLASS CreateRuleAnAtom CreateRuleAnAtom_RootSpark
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 0
PROPERTY NextGroups ARRAY SIZE 1 3 
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 NO_SOUND LOOPING 0 ONLYONE 0 SOFTRELEASE 0 USESURFACE 0
ENDPROPERTIES
ENDCLASS

BEGINCLASS UR_ChangeScale UR_ChangeScale0
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR EventConditionTrueOnCloseDown_Invert
PROPERTY Group INTEGER 0
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY StartScale FLOAT 0.1
PROPERTY StartTime FLOAT 0
PROPERTY StopScale FLOAT 1.0
PROPERTY StopTime FLOAT 2.0
ENDPROPERTIES
ENDCLASS

BEGINCLASS EventConditionTrueOnCloseDown EventConditionTrueOnCloseDown0
BEGINPROPERTIES
PROPERTY InvertResponse BOOL 0
ENDPROPERTIES
ENDCLASS
BEGINCLASS EventConditionTrueOnCloseDown EventConditionTrueOnCloseDown_Invert
BEGINPROPERTIES
PROPERTY InvertResponse BOOL 1
ENDPROPERTIES
ENDCLASS

BEGINCLASS AR_FadeOutOnceConditionTrue AR_FadeOutOnceConditionTrue0
BEGINPROPERTIES
PROPERTY ConditionStartFadeOut PERSIS_PNTR EventConditionTrueOnCloseDown0
PROPERTY Group INTEGER 0
PROPERTY TimeToFadeOut FLOAT 2
PROPERTY FadeAlpha BOOL 0
PROPERTY ShrinkScale BOOL 1
ENDPROPERTIES
ENDCLASS

BEGINCLASS RemoveRuleAfterCloseDown RemoveRuleAfterCloseDown0
BEGINPROPERTIES
PROPERTY Group INTEGER 0
PROPERTY Delay FLOAT 2.2
ENDPROPERTIES
ENDCLASS


BEGINCLASS CreateRuleAnAtom CreateRuleAnAtom0
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 ParticleMeshCreator0
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY SoundOfCreate SOUND_ACTION NO_SOUND LOOPING 0 ONLYONE 0 SOFTRELEASE 0 USESURFACE 0
ENDPROPERTIES
ENDCLASS
