<?xml version="1.0" encoding="utf-8"?>
<ItemRenderer item="ITEM_ID_MOBILE_SUIT_WINGS">
  <Data>
    <Sprite name="item_Sprite" fileName="game/particles_large12.rttex" textureSize="64" frame="7,12"/>
    <Sprite name="thruster_Sprite" fileName="game/particles11.rttex" textureSize="32" frame="25,12"/>
    <Sprite name="sparkle_sprite" fileName="game/particles11.rttex" textureSize="32" frame="27,12"/>
    <Sprite name="jump_trail_sprite" fileName="game/particles11.rttex" textureSize="32" frame="26,12"/>
    <Sprite name="jump_sparkle_sprite" fileName="game/particles11.rttex" textureSize="32" frame="29,12"/>
    <Sprite name="jump_heart_sprite" fileName="game/particles11.rttex" textureSize="32" frame="28,12"/>

    <ParticleSystems>
      <ParticleSystem name="thrusterLeft">
        <Emitter>
          <Set name="infParticles">true</Set>
          <Set name="infLifeTime">true</Set>
          <Set name="emissionInterval">0.25</Set>
          <Set name="particlesPerEmission">1</Set>
          <Set name="offset">-18,-2</Set>
        </Emitter>
        <Particle>
          <Set name="sprite">thruster_Sprite</Set>
          <Set name="blendingMode">ADDITIVE</Set>
          <Set name="renderAlignment">UPPER_CENTER</Set>
          <Set name="relativeToEmitter">true</Set>
          <Set name="lifeTime">0.5</Set>
          <Curve name="initialAlpha">
            <KeyFrame>0, 1</KeyFrame>
            <KeyFrame>1, 0</KeyFrame>
          </Curve>
          <Random name="initialScale" min="0.5" max="1"/>
        </Particle>
      </ParticleSystem>
      <ParticleSystem name="thrusterRight">
        <Emitter>
          <Set name="infParticles">true</Set>
          <Set name="infLifeTime">true</Set>
          <Set name="emissionInterval">0.25</Set>
          <Set name="particlesPerEmission">1</Set>
          <Set name="offset">18,-2</Set>
        </Emitter>
        <Particle>
          <Set name="sprite">thruster_Sprite</Set>
          <Set name="blendingMode">ADDITIVE</Set>
          <Set name="renderAlignment">UPPER_CENTER</Set>
          <Set name="relativeToEmitter">true</Set>
          <Set name="lifeTime">0.5</Set>
          <Curve name="initialAlpha">
            <KeyFrame>0, 1</KeyFrame>
            <KeyFrame>1, 0</KeyFrame>
          </Curve>
          <Random name="initialScale" min="0.5" max="1"/>
        </Particle>
      </ParticleSystem>
      <ParticleSystem name="sparklesLeft">
        <Emitter>
          <Set name="infParticles">true</Set>
          <Set name="infLifeTime">true</Set>
          <Set name="emissionInterval">0.1</Set>
          <Set name="particlesPerEmission">1</Set>
          <Set name="offset">-18,-3</Set>
        </Emitter>
        <Particle>
          <Set name="sprite">sparkle_sprite</Set>
          <Set name="blendingMode">ADDITIVE</Set>
          <Set name="lifeTime">0.5</Set>
          <Curve name="initialAlpha">
            <KeyFrame>0, 1</KeyFrame>
            <KeyFrame>0.3, 1</KeyFrame>
            <KeyFrame>1, 0</KeyFrame>
          </Curve>
          <Set name="initialScale">0.5,0.5</Set>
          <Random name="initialVelocity" min="-20,10" max="20,20"/>
          <Random name="offset" min="-2, 0" max="2,0"/>
        </Particle>
      </ParticleSystem>
      <ParticleSystem name="sparklesRight">
        <Emitter>
          <Set name="infParticles">true</Set>
          <Set name="infLifeTime">true</Set>
          <Set name="emissionInterval">0.1</Set>
          <Set name="particlesPerEmission">1</Set>
          <Set name="offset">18,-3</Set>
        </Emitter>
        <Particle>
          <Set name="sprite">sparkle_sprite</Set>
          <Set name="blendingMode">ADDITIVE</Set>
          <Set name="lifeTime">0.5</Set>
          <Curve name="initialAlpha">
            <KeyFrame>0, 1</KeyFrame>
            <KeyFrame>0.3, 1</KeyFrame>
            <KeyFrame>1, 0</KeyFrame>
          </Curve>
          <Set name="initialScale">0.5,0.5</Set>
          <Random name="initialVelocity" min="-20,10" max="20,20"/>
          <Random name="offset" min="-2, 0" max="2,0"/>
        </Particle>
      </ParticleSystem>
      <ParticleSystem name="jumpTrailLeft">
        <Emitter>
          <Set name="infParticles">true</Set>
          <Set name="infLifeTime">true</Set>
          <Set name="emissionInterval">0.025</Set>
          <Set name="particlesPerEmission">1</Set>
          <Set name="particlesToEmit">1</Set>
          <Set name="offset">-18,8</Set>
        </Emitter>
        <Particle angleRelativeToPlayerSpeed="true">
          <Set name="sprite">jump_trail_sprite</Set>
          <Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
          <Set name="lifeTime">0.5</Set>
          <Set name="initialScale">0.75,0.5</Set>
          <Curve name="initialAlpha">
            <KeyFrame>0, 1</KeyFrame>
            <KeyFrame>0.3, 1</KeyFrame>
            <KeyFrame>1, 0</KeyFrame>
          </Curve>
          <Set name="useGravity">true</Set>
          <Set name="gravityVector">0, 250</Set>
        </Particle>
      </ParticleSystem>
      <ParticleSystem name="jumpTrailRight">
        <Emitter>
          <Set name="infParticles">true</Set>
          <Set name="infLifeTime">true</Set>
          <Set name="emissionInterval">0.025</Set>
          <Set name="particlesPerEmission">1</Set>
          <Set name="particlesToEmit">1</Set>
          <Set name="offset">18,8</Set>
        </Emitter>
        <Particle angleRelativeToPlayerSpeed="true">
          <Set name="sprite">jump_trail_sprite</Set>
          <Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
          <Set name="lifeTime">0.5</Set>
          <Set name="initialScale">0.75,0.5</Set>
          <Curve name="initialAlpha">
            <KeyFrame>0, 1</KeyFrame>
            <KeyFrame>0.3, 1</KeyFrame>
            <KeyFrame>1, 0</KeyFrame>
          </Curve>
          <Set name="useGravity">true</Set>
          <Set name="gravityVector">0, 250</Set>
        </Particle>
      </ParticleSystem>
      <ParticleSystem name="jumpSparkleLeft">
        <Emitter>
          <Set name="infParticles">true</Set>
          <Set name="infLifeTime">true</Set>
          <Set name="emissionInterval">0.025</Set>
          <Set name="particlesPerEmission">1</Set>
          <Set name="particlesToEmit">1</Set>
          <Set name="offset">-18,8</Set>
        </Emitter>
        <Particle>
          <Set name="sprite">jump_sparkle_sprite</Set>
          <Set name="blendingMode">ADDITIVE</Set>
          <Set name="lifeTime">0.5</Set>
          <Set name="initialScale">0.5,0.5</Set>
          <Curve name="initialAlpha">
            <KeyFrame>0, 1</KeyFrame>
            <KeyFrame>0.3, 1</KeyFrame>
            <KeyFrame>1, 0</KeyFrame>
          </Curve>
          <Random name="offset" min="-5,0" max="5,5"/>
        </Particle>
      </ParticleSystem>
      <ParticleSystem name="jumpSparkleRight">
        <Emitter>
          <Set name="infParticles">true</Set>
          <Set name="infLifeTime">true</Set>
          <Set name="emissionInterval">0.025</Set>
          <Set name="particlesPerEmission">1</Set>
          <Set name="particlesToEmit">1</Set>
          <Set name="offset">18,8</Set>
        </Emitter>
        <Particle>
          <Set name="sprite">jump_sparkle_sprite</Set>
          <Set name="blendingMode">ADDITIVE</Set>
          <Set name="lifeTime">0.5</Set>
          <Set name="initialScale">0.5,0.5</Set>
          <Curve name="initialAlpha">
            <KeyFrame>0, 1</KeyFrame>
            <KeyFrame>0.3, 1</KeyFrame>
            <KeyFrame>1, 0</KeyFrame>
          </Curve>
          <Random name="offset" min="-5,0" max="5,5"/>
        </Particle>
      </ParticleSystem>
      <ParticleSystem name="jumpHeartsLeft">
        <Emitter>
          <Set name="particlesPerEmission">3</Set>
          <Set name="particlesToEmit">1</Set>
          <Set name="offset">-18,8</Set>
        </Emitter>
        <Particle>
          <Set name="sprite">jump_heart_sprite</Set>
          <Set name="blendingMode">ADDITIVE</Set>
          <Set name="lifeTime">0.75</Set>
          <Curve name="initialAlpha">
            <KeyFrame>0, 1</KeyFrame>
            <KeyFrame>0.5, 1</KeyFrame>
            <KeyFrame>1, 0</KeyFrame>
          </Curve>
          <Set name="useGravity">true</Set>
          <Set name="gravityVector">0, 50</Set>
          <Set name="interpolateScale">true</Set>
          <Set name="initialScale">0.4,0.2</Set>
          <Increment name="initialScale" source="particleIndex" multiplier="0.2,0.1"/>
          <Set name="finalScale">1.2,0.6</Set>
          <Increment name="finalScale" source="particleIndex" multiplier="0.4,0.2"/>
          <Set name="offset">0,-30</Set>
          <Increment name="worldPos" source="particleIndex" multiplier="0,12"/>
        </Particle>
      </ParticleSystem>
      <ParticleSystem name="jumpHeartsRight">
        <Emitter>
          <Set name="particlesPerEmission">3</Set>
          <Set name="particlesToEmit">1</Set>
          <Set name="offset">18,8</Set>
        </Emitter>
        <Particle>
          <Set name="sprite">jump_heart_sprite</Set>
          <Set name="blendingMode">ADDITIVE</Set>
          <Set name="lifeTime">0.75</Set>
          <Curve name="initialAlpha">
            <KeyFrame>0, 1</KeyFrame>
            <KeyFrame>0.5, 1</KeyFrame>
            <KeyFrame>1, 0</KeyFrame>
          </Curve>
          <Set name="useGravity">true</Set>
          <Set name="gravityVector">0, 50</Set>
          <Set name="interpolateScale">true</Set>
          <Set name="initialScale">0.4,0.2</Set>
          <Increment name="initialScale" source="particleIndex" multiplier="0.2,0.1"/>
          <Set name="finalScale">1.2,0.6</Set>
          <Increment name="finalScale" source="particleIndex" multiplier="0.4,0.2"/>
          <Set name="offset">0,-30</Set>
          <Increment name="worldPos" source="particleIndex" multiplier="0,12"/>
        </Particle>
      </ParticleSystem>
    </ParticleSystems>

    <RenderOptions>
      <Default>
        <Set name="HideParticlesOnTransform">true</Set>
        <Set name="HideParticlesOnTheaterSeat">true</Set>
      </Default>
    </RenderOptions>
  </Data>

  <RenderRules>
    <RenderBackpack>
      <SpriteRender name="item_Sprite" offset="0,-32" alignmentLeft="LEFT_CENTER" alignmentRight="RIGHT_CENTER"/>
      <SpriteRender name="item_Sprite" offset="0,-32" flip="1,0" alignmentLeft="RIGHT_CENTER" alignmentRight="LEFT_CENTER"/>
    </RenderBackpack>
    <AddClothingParticles>
      <ParticleSystemUpdate name="thrusterLeft" onAction="IDLE|FALL|WALK|PUNCH"/>
      <ParticleSystemUpdate name="sparklesLeft" onAction="IDLE|FALL|WALK|PUNCH"/>
      <ParticleSystemUpdate name="jumpTrailLeft" onAction="JUMP"/>
      <ParticleSystemUpdate name="jumpSparkleLeft" onAction="JUMP"/>
      <ParticleSystemUpdate name="jumpHeartsLeft" onAction="JUMPSTART|JUMPDOUBLE"/>
      <ParticleSystemUpdate name="thrusterRight" onAction="IDLE|FALL|WALK|PUNCH"/>
      <ParticleSystemUpdate name="sparklesRight" onAction="IDLE|FALL|WALK|PUNCH"/>
      <ParticleSystemUpdate name="jumpTrailRight" onAction="JUMP"/>
      <ParticleSystemUpdate name="jumpSparkleRight" onAction="JUMP"/>
      <ParticleSystemUpdate name="jumpHeartsRight" onAction="JUMPSTART|JUMPDOUBLE"/>
    </AddClothingParticles>
    <SwitchOffClothingParticles>
      <ParticleSystemOff name="thrusterLeft"/>
      <ParticleSystemOff name="sparklesLeft"/>
      <ParticleSystemOff name="jumpTrailLeft"/>
      <ParticleSystemOff name="jumpSparkleLeft"/>
      <ParticleSystemOff name="jumpHeartsLeft"/>
      <ParticleSystemOff name="thrusterRight"/>
      <ParticleSystemOff name="sparklesRight"/>
      <ParticleSystemOff name="jumpTrailRight"/>
      <ParticleSystemOff name="jumpSparkleRight"/>
      <ParticleSystemOff name="jumpHeartsRight"/>
    </SwitchOffClothingParticles>
  </RenderRules>
</ItemRenderer>