<?xml version="1.0" encoding="utf-8"?>
<ItemRenderer item="ITEM_ID_DIRT_AURA">
  <Data>

    <Sprite name="dirtSprite1" fileName="game/c_items5.rttex" textureSize="32" frame="18,65"/>
    <Sprite name="dirtSprite2" fileName="game/c_items5.rttex" textureSize="32" frame="18,65"/>
    <Sprite name="dirtSprite3" fileName="game/c_items5.rttex" textureSize="32" frame="18,65"/>
    <Sprite name="dirtSprite4" fileName="game/c_items5.rttex" textureSize="32" frame="18,65"/>
    <Sprite name="dirtSprite5" fileName="game/c_items5.rttex" textureSize="32" frame="18,65"/>
    <Sprite name="dirtSprite6" fileName="game/c_items5.rttex" textureSize="32" frame="18,65"/>
    <Sprite name="dirtSpriteMannequin1" fileName="game/c_items5.rttex" textureSize="32" frame="18,65"/>
    <Sprite name="dirtSpriteMannequin2" fileName="game/c_items5.rttex" textureSize="32" frame="18,65"/>
    <Sprite name="dirtSpriteMannequin3" fileName="game/c_items5.rttex" textureSize="32" frame="18,65"/>

    <Animations>
      <SpriteAnimation name="dirt1" sprite="dirtSprite1" animTime="800">
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
      </SpriteAnimation>
      <SpriteAnimation name="dirt2" sprite="dirtSprite2" animTime="800">
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
      </SpriteAnimation>
      <SpriteAnimation name="dirt3" sprite="dirtSprite3" animTime="600">
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
      </SpriteAnimation>
      <SpriteAnimation name="dirtMannequin1" sprite="dirtSpriteMannequin1" animTime="800" autoPlay="true" isLoop="true" >
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
      </SpriteAnimation>
      <SpriteAnimation name="dirtMannequin2" sprite="dirtSpriteMannequin2" animTime="800" autoPlay="true" isLoop="true" >
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
      </SpriteAnimation>
      <SpriteAnimation name="dirtMannequin3" sprite="dirtSpriteMannequin3" animTime="600" autoPlay="true" isLoop="true" >
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
        <Frame>18,65</Frame>
      </SpriteAnimation>
      <SpriteSinPulseAnimation name="floatAnim1" sprite="dirtSpriteMannequin1" autoPlay="true">
        <Parameter name="pos">
          <Set name="period">2000</Set>
          <Set name="scale">3</Set>
        </Parameter>
      </SpriteSinPulseAnimation>
      <SpriteSinPulseAnimation name="floatAnim2" sprite="dirtSpriteMannequin2" autoPlay="true">
        <Parameter name="pos">
          <Set name="period">2000</Set>
          <Set name="scale">-2</Set>
        </Parameter>
      </SpriteSinPulseAnimation>
      <SpriteSinPulseAnimation name="floatAnim3" sprite="dirtSpriteMannequin3" autoPlay="true">
        <Parameter name="pos">
          <Set name="period">4000</Set>
          <Set name="scale">-3</Set>
        </Parameter>
      </SpriteSinPulseAnimation>
    </Animations>

    <ParticleSystems>
			<ParticleSystem name="dirtOrbit1">
				<Emitter>
					<Set name="offset">0, -16</Set>
					<Set name="emissionInterval">0.8</Set>
					<Set name="infParticles">true</Set>
					<Set name="infLifeTime">true</Set>
					<Set name="particlesPerEmission">1</Set>
					<OrbitOffset>
						<Set name="maxScale">1</Set>
						<Set name="hasOrbit">true</Set>
						<Set name="hOrbitPeriod">6000</Set>
						<Set name="hAmplitude">20</Set>
						<Set name="hTimeOffset">0</Set>
						<Set name="vAmplitude">12</Set>
						<Set name="vOrbitPeriod">4000</Set>
						<Set name="vTimeOffset">0</Set>
						<Set name="minScale">0.5</Set>
					</OrbitOffset>
				</Emitter>
				<Particle>
					<Set name="sprite">dirtSprite1</Set>
					<Set name="relativeToEmitter">true</Set>
					<Set name="inSpecificOrder">true</Set>
					<Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
					<Set name="lifeTime">0.9</Set>
				</Particle>
			</ParticleSystem>
			<ParticleSystem name="dirtOrbit2">
				<Emitter>
					<Set name="offset">0, -16</Set>
					<Set name="emissionInterval">0.8</Set>
					<Set name="infParticles">true</Set>
					<Set name="infLifeTime">true</Set>
					<Set name="particlesPerEmission">1</Set>
					<OrbitOffset>
						<Set name="maxScale">1</Set>
						<Set name="hasOrbit">true</Set>
						<Set name="hOrbitPeriod">-6000</Set>
						<Set name="hAmplitude">20</Set>
						<Set name="hTimeOffset">500</Set>
						<Set name="vAmplitude">12</Set>
						<Set name="vOrbitPeriod">4000</Set>
						<Set name="vTimeOffset">1500</Set>
						<Set name="minScale">0.5</Set>
					</OrbitOffset>
				</Emitter>
				<Particle>
					<Set name="sprite">dirtSprite2</Set>
					<Set name="relativeToEmitter">true</Set>
					<Set name="inSpecificOrder">true</Set>
					<Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
					<Set name="lifeTime">0.9</Set>
				</Particle>
			</ParticleSystem>
			<ParticleSystem name="dirtOrbit3">
				<Emitter>
					<Set name="offset">0, -16</Set>
					<Set name="emissionInterval">0.6</Set>
					<Set name="infParticles">true</Set>
					<Set name="infLifeTime">true</Set>
					<Set name="particlesPerEmission">1</Set>
					<OrbitOffset>
						<Set name="maxScale">1</Set>
						<Set name="hasOrbit">true</Set>
						<Set name="hOrbitPeriod">-6000</Set>
						<Set name="hAmplitude">20</Set>
						<Set name="hTimeOffset">3000</Set>
						<Set name="vAmplitude">6</Set>
						<Set name="vOrbitPeriod">6000</Set>
						<Set name="vTimeOffset">0</Set>
						<Set name="minScale">0.5</Set>
					</OrbitOffset>
				</Emitter>
				<Particle>
					<Set name="sprite">dirtSprite3</Set>
					<Set name="relativeToEmitter">true</Set>
					<Set name="inSpecificOrder">true</Set>
					<Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
					<Set name="lifeTime">0.7</Set>
				</Particle>
			</ParticleSystem>
		</ParticleSystems>
  </Data>

  <RenderRules>
    <AddClothingParticles>
      <ParticleSystemUpdate name="dirtOrbit1"/>
      <ParticleSystemUpdate name="dirtOrbit2"/>
      <ParticleSystemUpdate name="dirtOrbit3"/>
    </AddClothingParticles>
    <RenderInFront>
      <ParticleSystemRender name="dirtOrbit1"/>
      <ParticleSystemRender name="dirtOrbit2"/>
      <ParticleSystemRender name="dirtOrbit3"/>
      <StopIf>
        <IsVariableBool name="isMannequin">false</IsVariableBool>
      </StopIf>
      <SpriteRender name="dirtSpriteMannequin1" offset="8,-8"/>
      <SpriteRender name="dirtSpriteMannequin2" offset="-20,-22"/>
    </RenderInFront>
    <RenderBehind>
      <StopIf>
        <IsVariableBool name="isMannequin">false</IsVariableBool>
      </StopIf>
      <SpriteRender name="dirtSpriteMannequin3" offset="10,-4"/>
    </RenderBehind>
    <SwitchOffClothingParticles>
      <ParticleSystemOff name="dirtOrbit1"/>
      <ParticleSystemOff name="dirtOrbit2"/>
      <ParticleSystemOff name="dirtOrbit3"/>
    </SwitchOffClothingParticles>
  </RenderRules>
</ItemRenderer>