<?xml version="1.0" encoding="utf-8"?>
<ItemRenderer item="ITEM_ID_CAT_AURA">
  <Data>

    <Sprite name="CATSprite1" fileName="game/cat.rttex" textureSize="64" frame="0,0"/>
    <Sprite name="CATSprite2" fileName="game/cat.rttex" textureSize="64" frame="1,0"/>
    <Sprite name="CATSprite3" fileName="game/cat.rttex" textureSize="64" frame="2,0"/>
    <Sprite name="CATSpriteMannequin1" fileName="game/cat.rttex" textureSize="64" frame="0,0"/>
    <Sprite name="CATSpriteMannequin2" fileName="game/cat.rttex" textureSize="64" frame="1,0"/>
    <Sprite name="CATSpriteMannequin3" fileName="game/cat.rttex" textureSize="64" frame="2,0"/>

    <Animations>
      <SpriteAnimation name="CAT1" sprite="CATSprite1" animTime="800">
        <Frame>0,0</Frame>
      </SpriteAnimation>
      <SpriteAnimation name="CAT2" sprite="CATSprite2" animTime="800">
        <Frame>1,0</Frame>
      </SpriteAnimation>
      <SpriteAnimation name="CAT3" sprite="CATSprite3" animTime="600">
        <Frame>2,0</Frame>
      </SpriteAnimation>
      <SpriteAnimation name="CATMannequin1" sprite="CATSpriteMannequin1" animTime="800" autoPlay="true" isLoop="true" >
        <Frame>0,0</Frame>
      </SpriteAnimation>
      <SpriteAnimation name="CATMannequin2" sprite="CATSpriteMannequin2" animTime="800" autoPlay="true" isLoop="true" >
        <Frame>1,0</Frame>
      </SpriteAnimation>
      <SpriteAnimation name="CATMannequin3" sprite="CATSpriteMannequin3" animTime="600" autoPlay="true" isLoop="true" >
        <Frame>2,0</Frame>
      </SpriteAnimation>
      <SpriteSinPulseAnimation name="floatAnim1" sprite="CATSpriteMannequin1" autoPlay="true">
        <Parameter name="pos">
          <Set name="period">2000</Set>
          <Set name="scale">0.4</Set>
        </Parameter>
      </SpriteSinPulseAnimation>
      <SpriteSinPulseAnimation name="floatAnim2" sprite="CATSpriteMannequin2" autoPlay="true">
        <Parameter name="pos">
          <Set name="period">2000</Set>
          <Set name="scale">0.8</Set>
        </Parameter>
      </SpriteSinPulseAnimation>
      <SpriteSinPulseAnimation name="floatAnim3" sprite="CATSpriteMannequin3" autoPlay="true">
        <Parameter name="pos">
          <Set name="period">2000</Set>
          <Set name="scale">0.8</Set>
        </Parameter>
      </SpriteSinPulseAnimation>
    </Animations>

    <ParticleSystems>
			<ParticleSystem name="CATOrbit1">
				<Emitter>
					<Set name="offset">-48, -22</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">0.5</Set>
						<Set name="hasOrbit">true</Set>
						<Set name="hOrbitPeriod">6000</Set>
						<Set name="hAmplitude">1</Set>
						<Set name="hTimeOffset">0</Set>
						<Set name="vAmplitude">6</Set>
						<Set name="vOrbitPeriod">4000</Set>
						<Set name="vTimeOffset">0</Set>
						<Set name="minScale">0.5</Set>
					</OrbitOffset>
				</Emitter>
				<Particle>
					<Set name="sprite">CATSprite1</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="CATOrbit2">
				<Emitter>
					<Set name="offset">32, -20</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">1</Set>
						<Set name="hTimeOffset">500</Set>
						<Set name="vAmplitude">6</Set>
						<Set name="vOrbitPeriod">4000</Set>
						<Set name="vTimeOffset">1500</Set>
						<Set name="minScale">0.5</Set>
					</OrbitOffset>
				</Emitter>
				<Particle>
					<Set name="sprite">CATSprite2</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="CATOrbit3">
				<Emitter>
					<Set name="offset">0, -64</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">1</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">CATSprite3</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="CATOrbit1"/>
      <ParticleSystemUpdate name="CATOrbit2"/>
      <ParticleSystemUpdate name="CATOrbit3"/>
    </AddClothingParticles>
    <RenderInFront>
      <ParticleSystemRender name="CATOrbit1" scale="0.5"/>
      <ParticleSystemRender name="CATOrbit2" scale="0.5"/>
      <ParticleSystemRender name="CATOrbit3" scale="0.5"/>
      <StopIf>
        <IsVariableBool name="isMannequin">false</IsVariableBool>
      </StopIf>
      <SpriteRender name="CATSpriteMannequin1" offset="8,-8"/>
      <SpriteRender name="CATSpriteMannequin2" offset="-20,-22"/>
    </RenderInFront>
    <RenderBehind>
      <StopIf>
        <IsVariableBool name="isMannequin">false</IsVariableBool>
      </StopIf>
      <SpriteRender name="CATSpriteMannequin3" offset="10,-4"/>
    </RenderBehind>
    <SwitchOffClothingParticles>
      <ParticleSystemOff name="CATOrbit1"/>
      <ParticleSystemOff name="CATOrbit2"/>
      <ParticleSystemOff name="CATOrbit3"/>
    </SwitchOffClothingParticles>
  </RenderRules>
</ItemRenderer>