<?xml version="1.0" encoding="utf-8"?>
<ItemRenderer item="ITEM_ID_SARGON_BANDOLIER">
	<Data>
		<StateMachines>
			<StateMachine name="state">
				<States>
					<State name="Idle"/>
					<State name="Move"/>
				</States>
				<Transitions>
					<Transition to="Idle" from="Move">
						<Condition type="and">
							<IsVariableFloat name="speed.x" operator="Less" abs="true">0.1</IsVariableFloat>
							<IsVariableFloat name="speed.y" operator="Less" abs="true">0.1</IsVariableFloat>
						</Condition>
					</Transition>
					<Transition to="Move" from="Idle">
						<Condition type="or">
							<IsVariableFloat name="speed.x" operator="Greater" abs="true">0.1</IsVariableFloat>
							<IsVariableFloat name="speed.y" operator="Greater" abs="true">0.1</IsVariableFloat>
						</Condition>
					</Transition>
				</Transitions>
			</StateMachine>
		</StateMachines>
		
		<Sprite name="Equip" fileName="game/player_cosmetics3.rttex" textureSize="32" frame="17,12"/>
		<Sprite name="Trail" fileName="game/particles11.rttex" textureSize="32"/>
		
		<Animations>
			<SpriteAnimation name="Trail_Frames" sprite="Trail" animTime="300">
				<Frame>28,4</Frame>
				<Frame>29,4</Frame>
				<Frame>30,4</Frame>
			</SpriteAnimation>
		</Animations>
		
		<ParticleSystems>
			<ParticleSystem name="particle_trail">
				<Emitter>
					<Set name="offset">0,-8</Set>
					<Set name="infLifeTime">true</Set>
					<Set name="infParticles">true</Set>
					<Set name="particlesPerEmission">4</Set>
					<Set name="intervalMin">.05</Set>
					<Set name="intervalMax">.15</Set>
					<Set name="randomizeInterval">true</Set>
				</Emitter>
				<Particle angleRelativeToPlayerSpeed="true" randomSpriteFrame="true">
					<Set name="sprite">Trail</Set>
					<Random name="offset" min="-8,-8" max="8,8"/>
					<Set name="lifeTime">0.7</Set>
					<Set name="isBackgroundParticle">true</Set>
					<Set name="useGravity">false</Set>
					<Set name="gravityVector">0,25</Set>
					<Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
					<Curve name="initialAlpha">
						<KeyFrame>0, 0.8</KeyFrame>
						<KeyFrame>1, 0</KeyFrame>
					</Curve>
					<Curve name="initialScale">
						<KeyFrame>0, 0.85, 0.85</KeyFrame>
						<KeyFrame>1, 1.0, 1.0</KeyFrame>
					</Curve>
				</Particle>
			</ParticleSystem>
		</ParticleSystems>	 
		
	</Data>

	<RenderRules>
		<RenderChestItem>
			<SpriteRender name="Equip" alignment="DOWN_CENTER"/>
		</RenderChestItem>
		<RenderBehind>
			<ParticleSystemRender name="particle_trail"/>
		</RenderBehind>
		<AddClothingParticles>
			<ParticleSystemUpdate name="particle_trail" onState="state.Move"/>
			<AvatarSilhouetteRender color="20,180,255,200" emissionInterval="0.25" onState="state.Move"/>
		</AddClothingParticles>
		<SwitchOffClothingParticles>
			<ParticleSystemOff name="particle_trail"/>
		</SwitchOffClothingParticles>
	</RenderRules>
</ItemRenderer>