<?xml version="1.0" encoding="utf-8"?>
<ItemRenderer>
  <Data>
	<Sprite name="artifact" fileName="game/crossan.rttex" textureSize="32" frame="0,0"/>
	<Sprite name="cross_white" fileName="game/crossan.rttex" textureSize="32" frame="0,1"/>
	<Sprite name="cross_black" fileName="game/crossan.rttex" textureSize="32" frame="1,1"/>
    
	<Animations>
      <SpriteAnimation name="anim1" sprite="artifact" animTime="800">
        <Frame>0,0</Frame>
        <Frame>1,0</Frame>
		<Frame>2,0</Frame>
		<Frame>3,0</Frame>
		<Frame>4,0</Frame>
		<Frame>5,0</Frame>
      </SpriteAnimation>
    </Animations>
	
	
    <ParticleSystems>
		<ParticleSystem name="extra_left">
			<Emitter>
				<Set name="infParticles">true</Set>
				<Set name="infLifeTime">true</Set>
				<Set name="emissionInterval">1</Set>
				<Set name="particlesPerEmission">1</Set>
			</Emitter>
			<Particle>
				<Random name="offset" min="9, 0" max="16, 0"/>
				<Set name="sprite">cross_white</Set>
				<Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
				<Set name="initalRGB">1, 1, 1</Set>
				<Set name="lifeTime">1</Set>
				<Set name="initialAlpha">1</Set>
				<Set name="finalAlpha">0</Set>
				<Set name="interpolateAlpha">true</Set>
				<Set name="interpolateScale">true</Set>
				<Set name="initialScale">0.25, 0.25</Set>
				<Set name="finalScale">0.25, 0.25</Set>
				<Random name="initialVelocity" min="-20,-42" max="20,-30"/>
				<Set name="initialAngle">0</Set>
				<Random name="finalAngle" min="91" max="340"/>
			</Particle>
		</ParticleSystem>
		<ParticleSystem name="extra_right">
			<Emitter>
				<Set name="infParticles">true</Set>
				<Set name="infLifeTime">true</Set>
				<Set name="emissionInterval">1</Set>
				<Set name="particlesPerEmission">1</Set>
			</Emitter>
			<Particle>
				<Random name="offset" min="-16, 0" max="-9, 0"/>
				<Set name="sprite">cross_white</Set>
				<Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
				<Set name="initalRGB">1, 1, 1</Set>
				<Set name="lifeTime">1</Set>
				<Set name="initialAlpha">1</Set>
				<Set name="finalAlpha">0</Set>
				<Set name="interpolateAlpha">true</Set>
				<Set name="interpolateScale">true</Set>
				<Set name="initialScale">0.25, 0.25</Set>
				<Set name="finalScale">0.25, 0.25</Set>
				<Random name="initialVelocity" min="-20,-42" max="20,-30"/>
				<Set name="initialAngle">0</Set>
				<Random name="finalAngle" min="91" max="340"/>
			</Particle>
		</ParticleSystem>
		<ParticleSystem name="extra_left_2">
			<Emitter>
				<Set name="infParticles">true</Set>
				<Set name="infLifeTime">true</Set>
				<Set name="emissionInterval">0.25</Set>
				<Set name="particlesPerEmission">3</Set>
			</Emitter>
			<Particle>
				<Random name="offset" min="9, 0" max="16, 0"/>
				<Set name="sprite">cross_black</Set>
				<Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
				<Set name="initalRGB">1, 1, 1</Set>
				<Set name="lifeTime">1</Set>
				<Set name="initialAlpha">1</Set>
				<Set name="finalAlpha">0</Set>
				<Set name="interpolateAlpha">true</Set>
				<Set name="interpolateScale">true</Set>
				<Set name="initialScale">0.25, 0.25</Set>
				<Set name="finalScale">0.25, 0.25</Set>
				<Random name="initialVelocity" min="-20,-42" max="20,-30"/>
				<Set name="initialAngle">0</Set>
				<Random name="finalAngle" min="91" max="340"/>
			</Particle>
		</ParticleSystem>
		<ParticleSystem name="extra_right_2">
			<Emitter>
				<Set name="infParticles">true</Set>
				<Set name="infLifeTime">true</Set>
				<Set name="emissionInterval">0.25</Set>
				<Set name="particlesPerEmission">3</Set>
			</Emitter>
			<Particle>
				<Random name="offset" min="-16, 0" max="-9, 0"/>
				<Set name="sprite">cross_black</Set>
				<Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
				<Set name="initalRGB">1, 1, 1</Set>
				<Set name="lifeTime">1</Set>
				<Set name="initialAlpha">1</Set>
				<Set name="finalAlpha">0</Set>
				<Set name="interpolateAlpha">true</Set>
				<Set name="interpolateScale">true</Set>
				<Set name="initialScale">0.25, 0.25</Set>
				<Set name="finalScale">0.25, 0.25</Set>
				<Random name="initialVelocity" min="-20,-42" max="20,-30"/>
				<Set name="initialAngle">0</Set>
				<Random name="finalAngle" min="91" max="340"/>
			</Particle>
		</ParticleSystem>
	
		<ParticleSystem name="Orbit1">
			<Emitter>
				<Set name="offset">0, -33</Set>
				<Set name="emissionInterval">0.3</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">2000</Set>
					<Set name="hAmplitude">19</Set>
					<Set name="hTimeOffset">1000</Set>
					<Set name="vAmplitude">0</Set>
					<Set name="vOrbitPeriod">2500</Set>
					<Set name="vTimeOffset">0</Set>
					<Set name="minScale">0.4</Set>
				</OrbitOffset>
			</Emitter>
			<Particle>
				<Set name="sprite">artifact</Set>
				<Set name="relativeToEmitter">true</Set>
				<Set name="inSpecificOrder">true</Set>
				<Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
				<Set name="interpolateScale">true</Set>
				<Set name="initialScale">0.55, 0.55</Set>
				<Set name="finalScale">0.55, 0.55</Set>
				<Set name="lifeTime">0.4</Set>
			</Particle>
		</ParticleSystem>
	</ParticleSystems>
  </Data>

  <RenderRules>
      <OnDrawCustomOutline>
      <AvatarTransform class="Scale">
        <Set name="targetScale">getCurrent</Set>
      </AvatarTransform>
      <AvatarTransform class="RenderData">
        <Set name="saturation">3</Set>
        <Set name="brightness">1</Set>
        <Set name="contrast">0.1</Set>
      </AvatarTransform>
      <AvatarOutline duration="1500" startScale="1,1" endScale="1.1,1.1">
        <Colours>
          <Colour>0,0,0,255</Colour>
          <Colour>255,255,255,255</Colour>
        </Colours>
      </AvatarOutline>
      <AvatarTransform class="RenderData">
        <Set name="saturation">1</Set>
        <Set name="brightness">1</Set>
        <Set name="contrast">0.1</Set>
      </AvatarTransform>
      <AvatarTransform class="Scale">
        <Set name="targetScale">reset</Set>
      </AvatarTransform>
    </OnDrawCustomOutline>
	<AddClothingParticles>
		<ParticleSystemUpdate name="Orbit1" onAction="IDLE|FALL|WALK|PUNCH|JUMP"/>
		<ParticleSystemUpdate name="extra_left" onAction="IDLE|FALL|WALK|PUNCH|JUMP"/>
		<ParticleSystemUpdate name="extra_right" onAction="IDLE|FALL|WALK|PUNCH|JUMP"/>
		<ParticleSystemUpdate name="extra_left_2" onAction="IDLE|FALL|WALK|PUNCH|JUMP"/>
		<ParticleSystemUpdate name="extra_right_2" onAction="IDLE|FALL|WALK|PUNCH|JUMP"/>
		</AddClothingParticles>
	<RenderInFront>
		<ParticleSystemRender name="Orbit1"/>
		<StopIf>
			<IsVariableBool name="isMannequin">false</IsVariableBool>
		</StopIf>
    </RenderInFront>
    <SwitchOffClothingParticles>
		<ParticleSystemOff name="Orbit1"/>
		<ParticleSystemOff name="extra_left"/>
		<ParticleSystemOff name="extra_right"/>
		<ParticleSystemOff name="extra_left_2"/>
		<ParticleSystemOff name="extra_right_2"/>
	    </SwitchOffClothingParticles>
  </RenderRules>
</ItemRenderer>