<?xml version="1.0" encoding="utf-8"?>
<ItemRenderer item="ITEM_ID_GALAXY_SKIN">
	<Data>
		
		<Sprite name="s_shirt" fileName="game/player_cosmetics3.rttex" textureSize="32" frame="10,9"/>
		<Sprite name="s_skin_dust_blue" fileName="game/particles11.rttex" textureSize="32" frame="23,5"/>
		<Sprite name="s_skin_dust_purple" fileName="game/particles11.rttex" textureSize="32" frame="24,5"/>
		<Sprite name="s_skin_stars_blue" fileName="game/particles11.rttex" textureSize="32"/>
		<Sprite name="s_skin_stars_purple" fileName="game/particles11.rttex" textureSize="32"/>
		<Sprite name="s_skin_trail_blue" fileName="game/particles11.rttex" textureSize="32" frame="30,5"/>
		<Sprite name="s_skin_trail_purple" fileName="game/particles11.rttex" textureSize="32" frame="27,5"/>
		
		<Animations>
			<SpriteAnimation name="a_skin_stars_purple" sprite="s_skin_stars_purple">
				<Frame>25,5</Frame>
				<Frame>26,5</Frame>
			</SpriteAnimation>
			<SpriteAnimation name="a_skin_stars_blue" sprite="s_skin_stars_blue" animTime="200">
				<Frame>28,5</Frame>
				<Frame>29,5</Frame>
			</SpriteAnimation>
		</Animations>
		
		<ParticleSystems>
			<ParticleSystem name="ps_dust_blue">
				<Emitter>
					<Set name="offset">-3, -11</Set>
					<Set name="emissionInterval">0.1</Set>
					<Set name="infParticles">true</Set>
					<Set name="infLifeTime">true</Set>
					<Set name="particlesPerEmission">1</Set>
				</Emitter>
				<Particle>
					<Set name="sprite">s_skin_dust_blue</Set>
					<Set name="relativeToEmitter">true</Set>
					<Random name="offset" min="-3, -3" max="3, 3"/>
					<Set name="inSpecificOrder">true</Set>
					<Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
					<Set name="initialAlpha">0.15</Set>
					<Set name="initialScale">0.4, 0.4</Set>
					<Set name="lifeTime">2</Set>
				</Particle>
			</ParticleSystem>
			<ParticleSystem name="ps_dust_purple">
				<Emitter>
					<Set name="offset">3, -11</Set>
					<Set name="emissionInterval">0.1</Set>
					<Set name="infParticles">true</Set>
					<Set name="infLifeTime">true</Set>
					<Set name="particlesPerEmission">1</Set>
				</Emitter>
				<Particle>
					<Set name="sprite">s_skin_dust_purple</Set>
					<Set name="relativeToEmitter">true</Set>
					<Random name="offset" min="-3, -3" max="3, 3"/>
					<Set name="inSpecificOrder">true</Set>
					<Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
					<Set name="initialAlpha">0.15</Set>
					<Set name="initialScale">0.4, 0.4</Set>
					<Set name="lifeTime">2</Set>
				</Particle>
			</ParticleSystem>
			<ParticleSystem name="ps_skin_stars_blue">
				<Emitter>
					<Set name="offset">0, -16</Set>
					<Set name="emissionInterval">0.05</Set>
					<Set name="infParticles">true</Set>
					<Set name="infLifeTime">true</Set>
					<Set name="particlesPerEmission">1</Set>

          <OrbitOffset>
            <Set name="hasOrbit">true</Set>
            <Set name="hAmplitude">20</Set>
            <Set name="hOrbitPeriod">6000</Set>
            <Set name="hTimeOffset">0</Set>
            <Set name="vAmplitude">12</Set>
            <Set name="vOrbitPeriod">4000</Set>
            <Set name="vTimeOffset">0</Set>
            <Set name="minScale">0.5</Set>
            <Set name="maxScale">0.9</Set>
          </OrbitOffset>
				</Emitter>
				<Particle randomSpriteFrame="true">
					<Set name="sprite">s_skin_trail_blue</Set>
					<Set name="inSpecificOrder">true</Set>
					<Set name="blendingMode">ADDITIVE</Set>
					<Curve name="initialAlpha">
						<KeyFrame>0, 0.5</KeyFrame>
						<KeyFrame>0.2, 0.1</KeyFrame>
						<KeyFrame>1, 0</KeyFrame>
					</Curve>
					<Set name="lifeTime">1</Set>
				</Particle>
			</ParticleSystem>
			<ParticleSystem name="ps_skin_stars_blue2">
				<Emitter>
					<Set name="offset">0, -16</Set>
					<Set name="emissionInterval">0.05</Set>
					<Set name="infParticles">true</Set>
					<Set name="infLifeTime">true</Set>
					<Set name="particlesPerEmission">1</Set>

          <OrbitOffset>
            <Set name="hasOrbit">true</Set>
            <Set name="hAmplitude">20</Set>
            <Set name="hOrbitPeriod">-6000</Set>
            <Set name="hTimeOffset">500</Set>
            <Set name="vAmplitude">12</Set>
            <Set name="vOrbitPeriod">4000</Set>
            <Set name="vTimeOffset">1500</Set>
            <Set name="minScale">0.5</Set>
            <Set name="maxScale">0.9</Set>
          </OrbitOffset>
				</Emitter>
				<Particle randomSpriteFrame="true">
					<Set name="sprite">s_skin_trail_blue</Set>
					<Set name="inSpecificOrder">true</Set>
					<Set name="blendingMode">ADDITIVE</Set>
					<Curve name="initialAlpha">
						<KeyFrame>0, 0.5</KeyFrame>
						<KeyFrame>0.2, 0.1</KeyFrame>
						<KeyFrame>1, 0</KeyFrame>
					</Curve>
					<Set name="lifeTime">1</Set>
				</Particle>
			</ParticleSystem>
			<ParticleSystem name="ps_skin_stars_purple">
				<Emitter>
					<Set name="offset">0, -10</Set>
					<Set name="lifeTime">1</Set>
					<Set name="emissionInterval">0.5</Set>
					<Set name="infParticles">true</Set>
					<Set name="particlesPerEmission">1</Set>
				</Emitter>
				<Particle velocityRelativeToPlayerSpeed="true">
					<Set name="sprite">s_skin_stars_purple</Set>
					<Set name="relativeToEmitter">true</Set>
					<Random name="offset" min="-6, -4" max="6, 2.5"/>
					<Set name="inSpecificOrder">true</Set>
					<Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
					<Curve name="initialAlpha">
						<KeyFrame>0, 1</KeyFrame>
						<KeyFrame>0.8, 1</KeyFrame>
						<KeyFrame>1, 0</KeyFrame>
					</Curve>
					<Set name="initialScale">0.25, 0.25</Set>
					<Set name="lifeTime">2.5</Set>
					<Set name="initialVelocity">-1, 0</Set>
				</Particle>
			</ParticleSystem>
			<ParticleSystem name="ps_swirl">
				<Emitter>
					<Set name="offset">0, -16</Set>
					<Set name="emissionInterval">0.5</Set>
					<Set name="infParticles">true</Set>
					<Set name="infLifeTime">true</Set>
					<Set name="particlesPerEmission">1</Set>

          <OrbitOffset>
            <Set name="hasOrbit">true</Set>
            <Set name="hAmplitude">20</Set>
            <Set name="hOrbitPeriod">6000</Set>
            <Set name="hTimeOffset">0</Set>
            <Set name="vAmplitude">12</Set>
            <Set name="vOrbitPeriod">4000</Set>
            <Set name="vTimeOffset">0</Set>
            <Set name="minScale">0.5</Set>
            <Set name="maxScale">0.9</Set>
          </OrbitOffset>
				</Emitter>
				<Particle>
					<Set name="sprite">s_skin_stars_blue</Set>
					<Set name="relativeToEmitter">true</Set>
					<Set name="inSpecificOrder">true</Set>
					<Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
					<Curve name="initialAlpha">
						<KeyFrame>0, 1</KeyFrame>
						<KeyFrame>1, 0</KeyFrame>
					</Curve>
					<Set name="initialScale">1.2, 1.2</Set>
					<Set name="lifeTime">0.5</Set>
				</Particle>
			</ParticleSystem>
			<ParticleSystem name="ps_swirl2">
				<Emitter>
					<Set name="offset">0, -16</Set>
					<Set name="emissionInterval">0.5</Set>
					<Set name="infParticles">true</Set>
					<Set name="infLifeTime">true</Set>
					<Set name="particlesPerEmission">1</Set>

          <OrbitOffset>
            <Set name="hasOrbit">true</Set>
            <Set name="hAmplitude">20</Set>
            <Set name="hOrbitPeriod">-6000</Set>
            <Set name="hTimeOffset">500</Set>
            <Set name="vAmplitude">12</Set>
            <Set name="vOrbitPeriod">4000</Set>
            <Set name="vTimeOffset">1500</Set>
            <Set name="minScale">0.5</Set>
            <Set name="maxScale">0.9</Set>
          </OrbitOffset>
				</Emitter>
				<Particle>
					<Set name="sprite">s_skin_stars_blue</Set>
					<Set name="relativeToEmitter">true</Set>
					<Set name="inSpecificOrder">true</Set>
					<Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
					<Curve name="initialAlpha">
						<KeyFrame>0, 1</KeyFrame>
						<KeyFrame>1, 0</KeyFrame>
					</Curve>
					<Set name="initialScale">1.2, 1.2</Set>
					<Set name="lifeTime">0.5</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>87,30,150,255</Colour>
          <Colour>90,10,90,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="ps_dust_blue"/>
			<ParticleSystemUpdate name="ps_dust_purple"/>
			<ParticleSystemUpdate name="ps_skin_stars_blue"/>
			<ParticleSystemUpdate name="ps_skin_stars_blue2"/>
			<ParticleSystemUpdate name="ps_skin_stars_purple"/>
			<ParticleSystemUpdate name="ps_swirl"/>
			<ParticleSystemUpdate name="ps_swirl2"/>
		</AddClothingParticles>
		<RenderShirt>
			<ParticleSystemRender name="s_shirt"/>
			<ParticleSystemRender name="ps_dust_blue"/>
			<ParticleSystemRender name="ps_dust_purple"/>
			<ParticleSystemRender name="ps_skin_stars_purple"/>
			<StopIf>
				<IsVariableBool name="isMannequin">false</IsVariableBool>
			</StopIf>
			<SpriteRender name="s_shirt" offset="0,0" alignment="DOWN_CENTER"/>
		</RenderShirt>
		<RenderInFront>
			<ParticleSystemRender name="ps_skin_stars_blue"/>
			<ParticleSystemRender name="ps_skin_stars_blue2"/>
			<ParticleSystemRender name="ps_swirl"/>
			<ParticleSystemRender name="ps_swirl2"/>
		</RenderInFront>
		<SwitchOffClothingParticles>
			<ParticleSystemOff name="ps_dust_blue"/>
			<ParticleSystemOff name="ps_dust_purple"/>
			<ParticleSystemOff name="ps_skin_stars_blue"/>
			<ParticleSystemOff name="ps_skin_stars_blue2"/>
			<ParticleSystemOff name="ps_skin_stars_purple"/>
			<ParticleSystemOff name="ps_swirl"/>
			<ParticleSystemOff name="ps_swirl2"/>
		</SwitchOffClothingParticles>
	</RenderRules>
</ItemRenderer>