<?xml version="1.0"?>
<ItemRenderer>
	<Data>
		<Sprite name="s_Canister" fileName="game/particles_large13.rttex" textureSize="64" frame="0,10" />
		<Sprite name="s_Grenade" fileName="game/particles11.rttex" textureSize="32" frame="22,23" />
		<Sprite name="s_HitParticles" fileName="game/particles11.rttex" textureSize="32" frame="19,23" />
		<Sprite name="s_InkDrop" fileName="game/particles11.rttex" textureSize="32" frame="23,23" />
		<Sprite name="s_PaintBall" fileName="game/particles2.rttex" textureSize="32" frame="13,11" />
		<Sprite name="s_PaintDrop" fileName="game/particles.rttex" textureSize="32" frame="10,9" />
		<Sprite name="s_PaintSplat" fileName="game/particles11.rttex" textureSize="32" frame="18,23" />
		<Sprite name="s_Strap" fileName="game/player_cosmetics3.rttex" textureSize="32" frame="0,18" />
		<Animations>
			<SpriteAnimation name="a_Canister" sprite="s_Canister" animTime="600" autoPlay="true" isLoop="true">
				<Frame>0,10</Frame>
				<Frame>1,10</Frame>
				<Frame>2,10</Frame>
				<Frame>3,10</Frame>
				<Frame>4,10</Frame>
				<Frame>5,10</Frame>
			</SpriteAnimation>
			<SpriteAnimation name="a_HitParticles" sprite="s_HitParticles" animTime="300">
				<Frame>19,23</Frame>
				<Frame>20,23</Frame>
				<Frame>21,23</Frame>
			</SpriteAnimation>
			<SpriteAnimation name="a_InkDrop" sprite="s_InkDrop" animTime="800">
				<Frame>23,23</Frame>
				<Frame>24,23</Frame>
				<Frame>25,23</Frame>
				<Frame>26,23</Frame>
				<Frame>27,23</Frame>
				<Frame>28,23</Frame>
				<Frame>29,23</Frame>
				<Frame>30,23</Frame>
			</SpriteAnimation>
		</Animations>
		<ParticleSystems>
			<ParticleSystem name="Drops" updateStage="OnDamagedTile">
				<Emitter>
					<Set name="particlesPerEmission">10</Set>
				</Emitter>
				<Particle randomSpriteFrame="true">
					<Set name="sprite">s_InkDrop</Set>
					<Set name="rotateWithVelocity">true</Set>
					<Curve name="initialAlpha">
						<KeyFrame>0, 1</KeyFrame>
						<KeyFrame>1, 0</KeyFrame>
					</Curve>
					<Set name="useGravity">true</Set>
					<Set name="initialScale">0.5, 0.5</Set>
					<Set name="lifeTime">0.75</Set>
					<RandomRadial name="initialVelocity" angleRange="0,360" radiusRange="20,40" />
					<Set name="gravityVector">0, 60</Set>
				</Particle>
			</ParticleSystem>
			<ParticleSystem name="DropsDestroy" updateStage="OnDestroyedTile">
				<Emitter>
					<Set name="particlesPerEmission">20</Set>
				</Emitter>
				<Particle randomSpriteFrame="true">
					<Set name="sprite">s_InkDrop</Set>
					<Set name="rotateWithVelocity">true</Set>
					<Curve name="initialAlpha">
						<KeyFrame>0, 1</KeyFrame>
						<KeyFrame>1, 0</KeyFrame>
					</Curve>
					<Set name="useGravity">true</Set>
					<Set name="initialScale">0.5, 0.5</Set>
					<Set name="lifeTime">0.75</Set>
					<RandomRadial name="initialVelocity" angleRange="0,360" radiusRange="20,40" />
					<Set name="gravityVector">0, 60</Set>
				</Particle>
			</ParticleSystem>
			<ParticleSystem name="Hit" updateStage="OnDamagedTile">
				<Emitter>
					<Set name="particlesPerEmission">1</Set>
				</Emitter>
				<Particle randomSpriteFrame="true">
					<Set name="sprite">s_HitParticles</Set>
					<Curve name="initialAlpha">
						<KeyFrame>0, 1</KeyFrame>
						<KeyFrame>0.5, 0.8</KeyFrame>
						<KeyFrame>1, 0</KeyFrame>
					</Curve>
					<Curve name="initialScale">
						<KeyFrame>0, 0.5, 0.5</KeyFrame>
						<KeyFrame>1, 1.5, 1.5</KeyFrame>
					</Curve>
					<Set name="lifeTime">0.3</Set>
					<Random name="initialAngle" min="0" max="360" />
				</Particle>
			</ParticleSystem>
			<ParticleSystem name="HitDestroy" updateStage="OnDestroyedTile">
				<Emitter>
					<Set name="particlesPerEmission">1</Set>
				</Emitter>
				<Particle randomSpriteFrame="true">
					<Set name="sprite">s_HitParticles</Set>
					<Curve name="initialAlpha">
						<KeyFrame>0, 1</KeyFrame>
						<KeyFrame>0.5, 0.8</KeyFrame>
						<KeyFrame>1, 0</KeyFrame>
					</Curve>
					<Curve name="initialScale">
						<KeyFrame>0, 0.5, 0.5</KeyFrame>
						<KeyFrame>1, 1.5, 1.5</KeyFrame>
					</Curve>
					<Set name="lifeTime">0.3</Set>
					<Random name="initialAngle" min="0" max="360" />
				</Particle>
			</ParticleSystem>
			<ParticleSystem name="PaintBall" updateStage="OnPaintTile" secondary="PaintSplat">
				<Emitter>
					<Set name="offset">22, -22</Set>
					<Set name="lifeTime">0.1</Set>
					<Set name="particlesPerEmission">1</Set>
				</Emitter>
				<Particle randomSpriteFrame="true">
					<Set name="sprite">s_PaintBall</Set>
					<Set name="rotateWithVelocity">true</Set>
					<Set name="lifeTime">0.4</Set>
					<VectorTo name="initialVelocity" source="targetPos" duration="lifeTime" x="1" />
				</Particle>
			</ParticleSystem>
			<ParticleSystem name="PaintDrops">
				<Emitter>
					<Random name="offset" min="-8, 8" max="-8, 8.1" />
					<Set name="particlesPerEmission">10</Set>
				</Emitter>
				<Particle randomSpriteFrame="true">
					<Set name="sprite">s_PaintDrop</Set>
					<Set name="rotateWithVelocity">true</Set>
					<Curve name="initialAlpha">
						<KeyFrame>0, 1</KeyFrame>
						<KeyFrame>1, 0</KeyFrame>
					</Curve>
					<Set name="useGravity">true</Set>
					<Set name="initialScale">0.75, 0.75</Set>
					<Set name="lifeTime">0.75</Set>
					<RandomRadial name="initialVelocity" angleRange="0,360" radiusRange="20,40" />
					<Set name="gravityVector">0, 60</Set>
				</Particle>
			</ParticleSystem>
			<ParticleSystem name="PaintSplat" secondary="PaintDrops">
				<Emitter>
					<Set name="particlesPerEmission">1</Set>
					<Set name="delayTimer">0.4</Set>
				</Emitter>
				<Particle randomSpriteFrame="true">
					<Set name="sprite">s_PaintSplat</Set>
					<Curve name="initialAlpha">
						<KeyFrame>0, 1</KeyFrame>
						<KeyFrame>0.5, 0.8</KeyFrame>
						<KeyFrame>1, 0</KeyFrame>
					</Curve>
					<Curve name="initialScale">
						<KeyFrame>0, 0.5, 0.5</KeyFrame>
						<KeyFrame>1, 1.5, 1.5</KeyFrame>
					</Curve>
					<Set name="lifeTime">0.3</Set>
					<Set name="initialVelocity">0, 0</Set>
					<Random name="initialAngle" min="0" max="360" />
				</Particle>
			</ParticleSystem>
			<ParticleSystem name="Punch" updateStage="OnPunchStart">
				<Emitter>
					<Set name="offset">25, -22</Set>
					<Set name="particlesPerEmission">1</Set>
				</Emitter>
				<Particle particleIndexSpriteFrame="true">
					<Set name="sprite">s_Grenade</Set>
					<Set name="lifeTime">0.4</Set>
					<VectorTo name="initialVelocity" source="targetPos" offset="targetPosOffset" duration="lifeTime" x="1" />
					<Random name="initialAngle" min="-180" max="180" />
					<Set name="initialRotationRate">200</Set>
				</Particle>
			</ParticleSystem>
		</ParticleSystems>
		<RenderOptions>
			<Default>
				<Set name="IncludeAllActions">true</Set>
				<Set name="IgnoreDefaultDamagedTileEffect">true</Set>
			</Default>
		</RenderOptions>
	</Data>
	<RenderRules>
		<RenderBackpack>
			<SpriteRender name="s_Canister" alignment="DOWN_CENTER" blend="PREMULTIPLIED_ALPHA" />
		</RenderBackpack>
		<RenderFrontpack>
			<SpriteRender name="s_Strap" alignment="DOWN_CENTER" blend="PREMULTIPLIED_ALPHA" />
		</RenderFrontpack>
		<OnPunchStart>
			<AvatarTransform class="Face">
				<Set name="face">NORMAL</Set>
			</AvatarTransform>
		</OnPunchStart>
	</RenderRules>
</ItemRenderer>
