<?xml version="1.0" ?>
<ItemRenderer>
    <Data>
        <Sprite name="Sprite172" fileName="game/player_cosmetics4.rttex" textureSize="32,32" frame="0,2" />
        <Sprite name="Sprite286" fileName="game/particles12.rttex" textureSize="32,32" frame="4,10" />
        <Sprite name="Sprite365" fileName="game/particles12.rttex" textureSize="32,32" frame="4,10" />
        <Sprite name="Sprite478" fileName="game/player_cosmetics4.rttex" textureSize="32,32" frame="0,2" />
        <Sprite name="Sprite489" fileName="game/player_cosmetics4.rttex" textureSize="32,32" frame="1,2" />
        <Sprite name="Sprite495" fileName="game/player_cosmetics4.rttex" textureSize="32,32" frame="2,2" />
        <Sprite name="Sprite501" fileName="game/player_cosmetics4.rttex" textureSize="32,32" frame="3,2" />
        <Sprite name="Sprite507" fileName="game/player_cosmetics4.rttex" textureSize="32,32" frame="4,2" />
        <Sprite name="Sprite513" fileName="game/player_cosmetics4.rttex" textureSize="32,32" frame="5,2" />
        <Animations>
            <SpriteAnimation name="Animation173" sprite="Sprite172" isLoop="false" autoPlay="false" animTime="3200">
                <Frame>7,2</Frame>
                <Frame>6,2</Frame>
                <Frame>5,2</Frame>
                <Frame>4,2</Frame>
                <Frame>3,2</Frame>
                <Frame>2,2</Frame>
                <Frame>1,2</Frame>
                <Frame>0,2</Frame>
            </SpriteAnimation>
            <SpriteSinPulseAnimation name="Animation691" sprite="Sprite478" autoPlay="true">
                <Parameter name="pos">
                    <Set name="offset">0</Set>
                    <Set name="period">1000</Set>
                    <Set name="scale">-1</Set>
                </Parameter>
            </SpriteSinPulseAnimation>
            <SpriteSinPulseAnimation name="Animation701" sprite="Sprite489" autoPlay="true">
                <Parameter name="pos">
                    <Set name="offset">0</Set>
                    <Set name="period">1000</Set>
                    <Set name="scale">-1</Set>
                </Parameter>
            </SpriteSinPulseAnimation>
            <SpriteSinPulseAnimation name="Animation711" sprite="Sprite495" autoPlay="true">
                <Parameter name="pos">
                    <Set name="offset">0</Set>
                    <Set name="period">1000</Set>
                    <Set name="scale">-1</Set>
                </Parameter>
            </SpriteSinPulseAnimation>
            <SpriteSinPulseAnimation name="Animation721" sprite="Sprite501" autoPlay="true">
                <Parameter name="pos">
                    <Set name="offset">0</Set>
                    <Set name="period">1000</Set>
                    <Set name="scale">-1</Set>
                </Parameter>
            </SpriteSinPulseAnimation>
            <SpriteSinPulseAnimation name="Animation731" sprite="Sprite507" autoPlay="true">
                <Parameter name="pos">
                    <Set name="offset">0</Set>
                    <Set name="period">1000</Set>
                    <Set name="scale">-1</Set>
                </Parameter>
            </SpriteSinPulseAnimation>
            <SpriteSinPulseAnimation name="Animation741" sprite="Sprite513" autoPlay="true">
                <Parameter name="pos">
                    <Set name="offset">0</Set>
                    <Set name="period">1000</Set>
                    <Set name="scale">-1</Set>
                </Parameter>
            </SpriteSinPulseAnimation>
        </Animations>
        <ParticleSystems>
            <ParticleSystem name="PS151">
                <Emitter needsHandItemActive="false">
                    <Set name="delayTimer">0</Set>
                    <Set name="infLifeTime">true</Set>
                    <Set name="infParticles">true</Set>
                    <Set name="lifeTime">0</Set>
                    <Set name="offset">0,-16</Set>
                    <Set name="emissionInterval">0.75</Set>
                    <Set name="particlesToEmit">0</Set>
                    <Set name="checkParticleNumToEmit">false</Set>
                    <Set name="particlesPerEmission">1</Set>
                </Emitter>
                <Particle>
                    <Set name="relativeToEmitter">true</Set>
                    <Set name="orbitStart">-0.2</Set>
                    <Set name="initialScale">1,1</Set>
                    <Set name="lifeTime">3.9</Set>
                    <Set name="orbitPeriod">3.8</Set>
                    <Set name="initialRotationRate">0</Set>
                    <Set name="applyOrbit">true</Set>
                    <Set name="orbit">-24, 3</Set>
                    <Set name="orbitScaleVariation">0.08</Set>
                    <Set name="orbitSkew">4</Set>
                    <Set name="sprite">Sprite172</Set>
                </Particle>
            </ParticleSystem>
            <ParticleSystem name="PS252">
                <Emitter>
                    <Set name="lifeTime">0</Set>
                    <Set name="particlesPerEmission">1</Set>
                    <Set name="offset">0,-16</Set>
                </Emitter>
                <Particle>
                    <Set name="rotateWithVelocity">true</Set>
                    <Set name="lifeTime">0.3</Set>
                    <VectorTo name="initialVelocity" source="targetPos" offset="targetPosOffset" duration="lifeTime" x="1" angleOutVar="projectile_angle" />
                    <SetVar name="projectile_offset" source="targetPosOffset" />
                    <Random name="targetPosOffset" min="-12,-12" max="12,12" />
                    <Set name="sprite">Sprite286</Set>
                </Particle>
            </ParticleSystem>
            <ParticleSystem name="PS333">
                <Emitter needsHandItemActive="false">
                    <Set name="delayTimer">0.3</Set>
                    <Set name="infLifeTime">false</Set>
                    <Set name="infParticles">false</Set>
                    <Set name="lifeTime">0</Set>
                    <Set name="offset">0,0</Set>
                    <Set name="emissionInterval">0</Set>
                    <Set name="particlesToEmit">1</Set>
                    <Set name="checkParticleNumToEmit">true</Set>
                    <Set name="particlesPerEmission">1</Set>
                </Emitter>
                <Particle>
                    <Set name="initialScale">1,1</Set>
                    <Set name="blendingMode">PREMULTIPLIED_ALPHA</Set>
                    <Set name="lifeTime">1</Set>
                    <Set name="offset" source="projectile_offset" />
                    <Set name="initialAngle" source="projectile_angle" />
                    <Set name="sprite">Sprite365</Set>
                </Particle>
            </ParticleSystem>
        </ParticleSystems>
        <StateMachines />
        <RenderOptions>
            <Default>
                <Set name="AdditionalClothingOffset">0</Set>
                <Set name="AllowChangePunchType">false</Set>
                <Set name="ClothingOffsetFromShoes">0</Set>
                <Set name="DefaultPunchSound" />
                <Set name="DefaultRenderMannequinHandItem">false</Set>
                <Set name="DisableDefaultAncestralParticleEffects">false</Set>
                <Set name="DisableWalkAnimation">false</Set>
                <Set name="EnableBobbingOffset">false</Set>
                <Set name="HasDeathParticles">false</Set>
                <Set name="Head.Sprite" />
                <Set name="Head.Sprite.Sit" />
                <Set name="Head.Sprite.Sleep" />
                <Set name="HideAngelOnDeath">false</Set>
                <Set name="HideAvatarOnDeath">false</Set>
                <Set name="HideParticlesOnSleepingInBed">false</Set>
                <Set name="HideParticlesOnTheaterSeat">false</Set>
                <Set name="HideParticlesOnTransform">false</Set>
                <Set name="IgnoreDefaultDamagedTileEffect">true</Set>
                <Set name="IgnoreDefaultDestroyedTileEffect">false</Set>
                <Set name="IgnoreParticlesInShadowMods">true</Set>
                <Set name="IgnorePunchTypeCheck">false</Set>
                <Set name="IgnorePunchTypeCheckForNormalPunchOnly">false</Set>
                <Set name="IgnorePunchTypeDamagedTileCheck">false</Set>
                <Set name="IncludeAllActions">false</Set>
                <Set name="IsBed">false</Set>
                <Set name="IsCar">false</Set>
                <Set name="IsFacingChangeDisabled">false</Set>
                <Set name="IsHorse">false</Set>
                <Set name="IsNightVision">false</Set>
                <Set name="IsPetWithLight">false</Set>
                <Set name="IsPulseShoes">false</Set>
                <Set name="IsRidingBird">false</Set>
                <Set name="IsRv">false</Set>
                <Set name="IsSkateboard">false</Set>
                <Set name="IsSurfboard">false</Set>
                <Set name="IsToRenderPants">true</Set>
                <Set name="IsToRenderParticlesWhenShrunken">false</Set>
                <Set name="IsVehicle">false</Set>
                <Set name="JumpEndStateRange">0</Set>
                <Set name="NeedRenderBareFeetWithShoesItem">false</Set>
                <Set name="NeedRenderPet">false</Set>
                <Set name="PetOffsetDuplication">32,0</Set>
                <Set name="PlayDefaultPunchAudio">true</Set>
                <Set name="PunchSoundOverride" />
                <Set name="RenderBackArmAfterItem">false</Set>
                <Set name="RenderBackArmBuild">true</Set>
                <Set name="RenderBackArmInTheFront">false</Set>
                <Set name="RenderBackArmInfected">false</Set>
                <Set name="RenderFrontArmInTheFront">false</Set>
                <Set name="RenderFrontArmInfected">false</Set>
                <Set name="RenderShoesWithMermaidTail">true</Set>
                <Set name="RenderWhenZombie">true</Set>
                <Set name="ShoesHidesBodyLegs">false</Set>
                <Set name="ShoesShouldIgnoreRaptorLegsOffset">false</Set>
                <Set name="ShouldHover">false</Set>
                <Set name="SleepHidesPlayer">false</Set>
                <Set name="UseActionsWithStates">false</Set>
                <Set name="UsePetForceFaceTime">true</Set>
                <Set name="UseRecoilAnim">false</Set>
                <Set name="UserNameOffset">0</Set>
            </Default>
        </RenderOptions>
        <VariableMap>
            <Set name="projectile_offset">0, 0</Set>
            <Set name="projectile_angle">0</Set>
        </VariableMap>
    </Data>
    <RenderRules>
        <AddClothingParticles>
            <ParticleSystemUpdate name="PS151" />
        </AddClothingParticles>
        <OnPunchStart>
            <ParticleSystemUpdate name="PS252" />
        </OnPunchStart>
        <OnPunchUpdate>
            <AvatarTransform class="ArmAngle">
                <Set name="armName">arm2Angle</Set>
                <Set name="Curve">
                    <KeyFrame>0,0</KeyFrame>
                    <KeyFrame>1,360</KeyFrame>
                </Set>
                <Set name="animTime">300</Set>
            </AvatarTransform>
            <AvatarTransform class="ArmAngle">
                <Set name="armName">arm1Angle</Set>
                <Set name="Curve">
                    <KeyFrame>0,180</KeyFrame>
                    <KeyFrame>1,540</KeyFrame>
                </Set>
                <Set name="animTime">300</Set>
            </AvatarTransform>
            <AvatarTransform class="Face">
                <Set name="face">MAD</Set>
            </AvatarTransform>
        </OnPunchUpdate>
        <OnDamagedTile>
            <ParticleSystemUpdate name="PS333" />
        </OnDamagedTile>
        <RenderInFront>
            <StopIf>
                <IsVariableBool name="isMannequin">false</IsVariableBool>
            </StopIf>
            <Group>
                <Translate forceValue="false">21,-32,0</Translate>
                <SpriteRender name="Sprite478" blend="NORMAL" alignment="CENTER" drawShadow="true" />
            </Group>
            <Group>
                <Translate forceValue="false">20,-20,0</Translate>
                <SpriteRender name="Sprite489" blend="NORMAL" alignment="CENTER" drawShadow="true" />
            </Group>
            <Group>
                <Translate forceValue="false">12,-10,0</Translate>
                <SpriteRender name="Sprite495" blend="NORMAL" alignment="CENTER" drawShadow="true" />
            </Group>
            <Group>
                <Translate forceValue="false">-3,-5,0</Translate>
                <SpriteRender name="Sprite501" blend="NORMAL" alignment="CENTER" drawShadow="true" />
            </Group>
            <Group>
                <Translate forceValue="false">-18,-5,0</Translate>
                <SpriteRender name="Sprite507" blend="NORMAL" alignment="CENTER" drawShadow="true" />
            </Group>
            <Group>
                <Translate forceValue="false">-18,-16,0</Translate>
                <SpriteRender name="Sprite513" blend="NORMAL" alignment="CENTER" drawShadow="true" />
            </Group>
        </RenderInFront>
    </RenderRules>
</ItemRenderer>
