<?xml version="1.0" encoding="utf-8"?>
<ItemRenderer item="ITEM_ID_LACE_PARASOL">
	<Data>
		<Sprite name="closed_Sprite" fileName="game/player_cosmetics3.rttex" textureSize="32" frame="30,11"/>
		<Sprite name="open_Sprite" fileName="game/particles11.rttex" textureSize="32" frame="0,18"/>
		<Sprite name="jump_Sprite" fileName="game/player_cosmetics3.rttex" textureSize="32" frame="31,11"/>
		<Sprite name="heart_Sprite" fileName="game/particles11.rttex" textureSize="32" frame="1,18"/>
		<Sprite name="heartSparkle_Sprite" fileName="game/particles11.rttex" textureSize="32" frame="5,18"/>
		
		<Animations>
			<SequenceAnimation name="idle_sequence" playOnAction="IDLE">
				<VisibilityAnimation sprite="open_Sprite" visibility="false"/>
				<VisibilityAnimation  sprite="closed_Sprite" visibility="true"/>
				<DelayAnimation delayTime="3000"/>
				<VisibilityAnimation sprite="closed_Sprite" visibility="false"/>
				<VisibilityAnimation sprite="open_Sprite" visibility="true"/>
				<SpriteCurveAnimation sprite="open_Sprite" animTime="2000" isLoop="true">
					<Curve name="rotation">
						<KeyFrame>0, 0</KeyFrame>
						<KeyFrame>1, 360</KeyFrame>
					</Curve>
				</SpriteCurveAnimation>
			</SequenceAnimation>
			<VisibilityAnimation name="show_closed" sprite="closed_Sprite" visibility="true" playOnAction="WALK|PUNCH"/>			
			<SpriteCurveAnimation name="rotate_jump_right" sprite="jump_Sprite" playOnAction="JUMP|FALL" useFacing="RIGHT" isLoop="true">
				<Curve name="rotation">
					<KeyFrame>0, 140</KeyFrame>
				</Curve>
			</SpriteCurveAnimation>	
			<SpriteCurveAnimation name="rotate_jump_left" sprite="jump_Sprite" playOnAction="JUMP|FALL" useFacing="LEFT" isLoop="true">
				<Curve name="rotation">
					<KeyFrame>0, 220</KeyFrame>
				</Curve>
			</SpriteCurveAnimation>	
			<SpriteAnimation name="heart_frames" sprite="heart_Sprite">
				<Frame>1,18</Frame>
				<Frame>2,18</Frame>
			</SpriteAnimation>
			<SpriteAnimation name="heartSparkle_frames" sprite="heartSparkle_Sprite">
				<Frame>3,18</Frame>
				<Frame>4,18</Frame>
				<Frame>5,18</Frame>
			</SpriteAnimation>
		</Animations>

		<ParticleSystems>
			<ParticleSystem name="smoke_hearts">
				<Emitter>
					<Set name="particlesToEmit">1</Set>
					<Set name="particlesPerEmission">25</Set>
					<Set name="checkParticleNumToEmit">true</Set>
					<Set name="infParticles">true</Set>
					<Set name="lifeTime">1.1</Set>
				</Emitter>
				<Particle randomSpriteFrame="true">
					<Set name="sprite">heart_Sprite</Set>
					<Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
					<Set name="lifeTime">1</Set>
					<Set name="finalAlpha">0</Set>
					<Set name="interpolateAlpha">true</Set>
					<Set name="initialScale">1,1</Set>
					<Random name="initialVelocity" min="-40,-20" max="40,20"/>
					<Random name="initialAngle" min="-30" max="30"/>
				</Particle>
			</ParticleSystem>
			<ParticleSystem name="fall_heartSparkle">
				<Emitter needsHandItemActive="true">
				  <Set name="infParticles">true</Set>
				  <Set name="infLifeTime">true</Set>
				  <Set name="particlesPerEmission">7</Set>
				  <Set name="particlesToEmit">1</Set>
				  <Set name="randomizeInterval">true</Set>
				  <Set name="intervalMax">0.1</Set>
				  <Set name="intervalMin">0.15</Set>
				</Emitter>
				<Particle randomSpriteFrame="true">
				  <Set name="sprite">heartSparkle_Sprite</Set>
				  <Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
				  <Set name="lifeTime">0.5</Set>
				  <Set name="initialScale">1,1</Set>
				  <Set name="initialVelocity">0,250</Set>
				  <Random name="offset" min="-15,-40" max="15,-20"/>
				  <Set name="initialAlpha">1</Set>
				  <Set name="finalAlpha">0</Set>
				  <Set name="interpolateAlpha">true</Set>
				</Particle>
			</ParticleSystem>	
			<ParticleSystem name="jump_hearts">
				<Emitter>
					<Set name="infParticles">true</Set>
					<Set name="infLifeTime">true</Set>
					<Set name="particlesPerEmission">20</Set>
					<Set name="particlesToEmit">1</Set>
				</Emitter>
				<Particle randomSpriteFrame="true">
					<Set name="relativeToEmitter">false</Set>
					<Set name="sprite">heartSparkle_Sprite</Set>
					<Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
					<Set name="lifeTime">0.8</Set>
					<Set name="initialScale">1,1</Set>
					<Random name="offset" min="-25,-80" max="25,0"/>
					<Curve name="initialAlpha">
						<KeyFrame>0, 0</KeyFrame>
						<KeyFrame>0.5, 0.5</KeyFrame>
						<KeyFrame>1, 0</KeyFrame>
					</Curve>
				</Particle>
			</ParticleSystem>
			<ParticleSystem name="jump_heartSparkle">
				<Emitter>
					<Set name="infParticles">true</Set>
					<Set name="infLifeTime">true</Set>
					<Set name="particlesPerEmission">20</Set>
					<Set name="particlesToEmit">1</Set>
				</Emitter>
				<Particle randomSpriteFrame="true">
					<Set name="relativeToEmitter">true</Set>
					<Set name="sprite">heartSparkle_Sprite</Set>
					<Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
					<Set name="lifeTime">1</Set>
					<Set name="initialScale">1,1</Set>
					<Random name="initialVelocity" min="0,0" max="0,10"/>
					<Random name="offset" min="-25,-50" max="25,20"/>
					<Curve name="initialAlpha">
						<KeyFrame>0, 0</KeyFrame>
						<KeyFrame>0.5, 0.5</KeyFrame>
						<KeyFrame>1, 0</KeyFrame>
					</Curve>
				</Particle>
			</ParticleSystem>
		</ParticleSystems>	  
	
		<RenderOptions>
			<Default>
				<Set name="IgnorePunchTypeCheck">true</Set>
			</Default>
		</RenderOptions>
		
	</Data>

	<RenderRules>
		<Update>
			<AvatarTransform class="ArmAngle" onAction="JUMP|JUMPDOUBLE|FALL">
				<Set name="armName">arm2Angle</Set>
				<Set name="armAngle">-140</Set>
			</AvatarTransform>
		</Update>
		<AddClothingParticles>
			<ParticleSystemUpdate name="smoke_hearts" onAction="JUMPDOUBLE"/>
			<ParticleSystemUpdate name="fall_heartSparkle" onAction="FALL"/>
			<ParticleSystemUpdate name="jump_heartSparkle" onAction="JUMPDOUBLE"/>
		</AddClothingParticles>
		<SwitchOffClothingParticles>
			<ParticleSystemOff name="smoke_hearts"/>
			<ParticleSystemOff name="fall_heartSparkle"/>
			<ParticleSystemOff name="jump_heartSparkle"/>
		</SwitchOffClothingParticles>
		<RenderHandItem>
			<SpriteRender name="closed_Sprite" offset="0,16" rotateOffset="true" blend="PREMULTIPLIED_ALPHA" onAction="IDLE|WALK|PUNCH"/>
			<SpriteRender name="open_Sprite" offset="-2,5" scale="0.75,0.75" rotateOffset="true" rotationPoint="0,-1.6" blend="PREMULTIPLIED_ALPHA" onAction="IDLE"/>
			<SpriteRender name="jump_Sprite" offset="5,16" rotateOffset="true" blend="PREMULTIPLIED_ALPHA" onAction="JUMP|FALL"/>
		</RenderHandItem>
	</RenderRules>
</ItemRenderer>