BEGINPROPERTIES
PROPERTY DeleteOnCloseDown BOOL 0
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 UR_CreatureSpell UR_CreatureSpell0
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 0
PROPERTY NextGroups ARRAY SIZE 2 1 4
PROPERTY PCreator PERSIS_PNTR NULL_STRING
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY SoundCreatureSpell SOUND_ACTION SOUND_SPELL_CREATURE_WHISPS LOOPING 1 ONLYONE 0 SOFTRELEASE 1 USESURFACE 0
PROPERTY SoundCreatureSpellCast SOUND_ACTION SOUND_SPELL_CREATURE_SPELL_CAST LOOPING 0 ONLYONE 0 SOFTRELEASE 1 USESURFACE 0
ENDPROPERTIES
ENDCLASS

BEGINCLASS RemoveRuleAfterCloseDown RemoveRuleAfterCloseDown0
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Delay FLOAT 6
PROPERTY Group INTEGER 0
PROPERTY RemoveOnCloseDown BOOL 0
ENDPROPERTIES
ENDCLASS

BEGINCLASS UR_CreatureSpellGeneric UR_CreatureSpellGeneric0
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY DelayBeforeEmit FLOAT 1
PROPERTY Group INTEGER 1
PROPERTY NextGroups ARRAY SIZE 1 2 
PROPERTY NumAtoms INTEGER 3
PROPERTY PCreator PERSIS_PNTR ParticlePointCreator0
PROPERTY PhiSpeed FLOAT 1.5
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY TaperFrac FLOAT 0.5
PROPERTY ThetaSpeed FLOAT 3.5
ENDPROPERTIES
ENDCLASS

BEGINCLASS ParticleSpriteCreator ParticleSpriteCreator_Blobs
BEGINPROPERTIES
PROPERTY CentreAtBase BOOL 0
PROPERTY ColorA INTEGER 10
PROPERTY ColorB INTEGER 255
PROPERTY ColorG INTEGER 255
PROPERTY ColorR INTEGER 255

PROPERTY FrameRate FLOAT 55.7345
PROPERTY InitFrame INTEGER 0
PROPERTY InitialScale FLOAT 1.5
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 1
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 0
ENDPROPERTIES
ENDCLASS
BEGINCLASS ParticleSpriteCreator ParticleSpriteCreator_Trail
BEGINPROPERTIES
PROPERTY CentreAtBase BOOL 0
PROPERTY ColorA INTEGER 149
PROPERTY ColorB INTEGER 255
PROPERTY ColorG INTEGER 255
PROPERTY ColorR INTEGER 255
PROPERTY FrameRate FLOAT 55.7345
PROPERTY InitFrame INTEGER 0
PROPERTY InitialScale FLOAT 2
PROPERTY LoopAnim BOOL 1
PROPERTY MaterialSetDoubleSided BOOL 0
PROPERTY MaterialUpdateZBuffer BOOL 0
PROPERTY NumFrames INTEGER 16
PROPERTY NumSpritesPerRow INTEGER 8
PROPERTY PlayAnim BOOL 1
PROPERTY RandomiseFrameDirection BOOL 1
PROPERTY RandomiseInitFrame BOOL 1
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 48
PROPERTY TextureFileName STRING .\Data\Textures\S_SpriteSheet3.raw
PROPERTY UseAdditiveAlpha BOOL 1
PROPERTY UsePlayerColor BOOL 0
ENDPROPERTIES
ENDCLASS
BEGINCLASS ParticlePointCreator ParticlePointCreator0
BEGINPROPERTIES
PROPERTY ColorA INTEGER 50
PROPERTY ColorB INTEGER 255
PROPERTY ColorG INTEGER 255
PROPERTY ColorR INTEGER 255
PROPERTY InitialScale FLOAT 1
PROPERTY LoopAnim BOOL 1
ENDPROPERTIES
ENDCLASS
BEGINCLASS AR_FadeCollectionAlpha AR_FadeCollectionAlpha0
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 1
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY SetAlphaAfterStopTime BOOL 0
PROPERTY StartAlpha INTEGER 255
PROPERTY StartTime FLOAT 0
PROPERTY StopAlpha INTEGER 0
PROPERTY StopTime FLOAT 3
PROPERTY TimesAreAfterCloseDown BOOL 1
ENDPROPERTIES
ENDCLASS
BEGINCLASS UR_Trail UR_Trail0
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY FadeTailAlpha FLOAT 0.5
PROPERTY Group INTEGER 2
PROPERTY HeadGroup INTEGER -1
PROPERTY InitTrailUsingVelocity BOOL 0
PROPERTY MaxTrailLength FLOAT 6
PROPERTY ModifyAlpha BOOL 1
PROPERTY ModifyScaling BOOL 1
PROPERTY NextGroups ARRAY SIZE 0 
PROPERTY NumAtoms INTEGER 25
PROPERTY NumGameTurnsToSpreadOver INTEGER 10
PROPERTY PCreator PERSIS_PNTR ParticleSpriteCreator_Blobs
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY ScaleMaxTrailLengthWithParent BOOL 1
PROPERTY TrailGroup INTEGER -1
PROPERTY UseAlpha BOOL 0
PROPERTY UseCombinedParentScale BOOL 1
PROPERTY UseNonLinearSpacing BOOL 1
PROPERTY UseParentAlpha BOOL 1
PROPERTY UseScaling BOOL 0
ENDPROPERTIES
ENDCLASS


BEGINCLASS UR_CreatureSpellCompassion UR_CreatureSpellCompassion
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY DieAge FLOAT 5
PROPERTY Group INTEGER 4
PROPERTY InitSpeed FLOAT 6
PROPERTY MaxAtoms INTEGER 20
PROPERTY NextGroups ARRAY SIZE 0 
PROPERTY PCreator PERSIS_PNTR ParticleSpriteCreator_Heart
PROPERTY RemoveOnCloseDown BOOL 0
ENDPROPERTIES
ENDCLASS
BEGINCLASS UpdateRuleGravity UpdateRuleGravity_Heart
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Damping FLOAT 0
PROPERTY Gravity FLOAT 0
PROPERTY Group INTEGER 4
PROPERTY MaxSpeed FLOAT 20
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY UseDamping BOOL 0
ENDPROPERTIES
ENDCLASS
BEGINCLASS ParticleSpriteCreator ParticleSpriteCreator_Heart
BEGINPROPERTIES
PROPERTY CentreAtBase BOOL 0
PROPERTY ColorA INTEGER 0
PROPERTY ColorB INTEGER 255
PROPERTY ColorG INTEGER 255
PROPERTY ColorR INTEGER 255
PROPERTY FrameRate FLOAT 20
PROPERTY InitFrame INTEGER 0
PROPERTY InitialScale FLOAT 2
PROPERTY LoopAnim BOOL 1
PROPERTY MaterialSetDoubleSided BOOL 0
PROPERTY MaterialUpdateZBuffer BOOL 0
PROPERTY NumFrames INTEGER 16
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 FileOffset INTEGER 32
PROPERTY TextureFileName STRING .\Data\Textures\S_SpriteSheet1.raw
PROPERTY UseAdditiveAlpha BOOL 1
ENDPROPERTIES
ENDCLASS
BEGINCLASS AR_FadeAlpha AR_FadeAlpha_Hearts
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 4
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY StartAlpha INTEGER 255
PROPERTY StartTime FLOAT 1
PROPERTY StopAlpha INTEGER 0
PROPERTY StopTime FLOAT 5
ENDPROPERTIES
ENDCLASS

BEGINCLASS AR_FadeAlpha AR_FadeAlpha_Heart
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 4
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY StartAlpha INTEGER 0
PROPERTY StartTime FLOAT 0
PROPERTY StopAlpha INTEGER 255
PROPERTY StopTime FLOAT 1
ENDPROPERTIES
ENDCLASS
BEGINCLASS UR_ChangeScale UR_ChangeScale_Heart
BEGINPROPERTIES
PROPERTY Condition PERSIS_PNTR NULL_STRING
PROPERTY Group INTEGER 4
PROPERTY RemoveOnCloseDown BOOL 0
PROPERTY StartScale FLOAT 0
PROPERTY StartTime FLOAT 0
PROPERTY StopScale FLOAT 1
PROPERTY StopTime FLOAT 1
ENDPROPERTIES
ENDCLASS
