<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<motionPathEffects xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../shared/xml/schema/mapMotionPathEffects.xsd">

    <!-- STONE - stage1 == small -->
    <motionPathEffect effectClass="TypedMotionPathEffect" effectType="STONE" filename="$data/effects/stone/small/stone.i3d">
        <effectGeneration rootNode="0|0|0" minRot="0 0 0" maxRot="0 360 0" minScale="1 0.9 1" maxScale="1 1.05 1" />
        <typeDefinition fillTypes="STONE" growthStates="1" speedScale="0.5"/>

        <effectMeshes>
            <effectMesh node="0|0|0" numRows="8"  rowLength="16" skipPositions="3" boundingBoxCenter="0 1 0" boundingBox="5 5 6" />
            <effectMesh node="0|0|1" numRows="12" rowLength="16" skipPositions="3" boundingBoxCenter="0 1 0" boundingBox="5 5 6" />
            <effectMesh node="0|0|2" numRows="15" rowLength="16" skipPositions="3" boundingBoxCenter="0 1 0" boundingBox="5 5 6" />
            <effectMesh node="0|0|3" numRows="16" rowLength="16" skipPositions="2" boundingBoxCenter="0 0 0" boundingBox="8 5 6" numVariations="2" />
        </effectMeshes>

        <customShaderDefaults>
            <customShaderMap       name="shapeArray" filename="$data/effects/stone/arrays/pickupArray6x16.dds"/>
            <customShaderVariation name="rotateByLife_cosOffsetY"/>
            <customShaderParameter name="rotateSpeed"   value="5.0 0 0 0"/>
        </customShaderDefaults>
    </motionPathEffect>

    <!-- STONE - stage2 == medium -->
    <motionPathEffect effectClass="TypedMotionPathEffect" effectType="STONE" filename="$data/effects/stone/medium/stone.i3d">
        <effectGeneration rootNode="0|0|1" minRot="0 0 0" maxRot="0 360 0" minScale="1 0.9 1" maxScale="1 1.05 1" />
        <typeDefinition fillTypes="STONE" growthStates="2" speedScale="0.5"/>

        <effectMeshes>
            <effectMesh node="0|0|0" numRows="8"  rowLength="16" skipPositions="3" boundingBoxCenter="0 1 0" boundingBox="5 5 6" />
            <effectMesh node="0|0|1" numRows="12" rowLength="16" skipPositions="3" boundingBoxCenter="0 1 0" boundingBox="5 5 6" />
            <effectMesh node="0|0|2" numRows="15" rowLength="16" skipPositions="3" boundingBoxCenter="0 1 0" boundingBox="5 5 6" />
            <effectMesh node="0|0|3" numRows="16" rowLength="16" skipPositions="2" boundingBoxCenter="0 0 0" boundingBox="8 5 6" numVariations="2" />
        </effectMeshes>

        <customShaderDefaults>
            <customShaderMap       name="shapeArray" filename="$data/effects/stone/arrays/pickupArray6x16.dds"/>
            <customShaderVariation name="rotateByLife_cosOffsetY"/>
            <customShaderParameter name="rotateSpeed"   value="5.0 0 0 0"/>
        </customShaderDefaults>
    </motionPathEffect>

    <!-- STONE - stage3 == big -->
    <motionPathEffect effectClass="TypedMotionPathEffect" effectType="STONE" filename="$data/effects/stone/big/stone.i3d">
        <effectGeneration rootNode="0|0|2" minRot="0 0 0" maxRot="0 360 0" minScale="1 0.9 1" maxScale="1 1.05 1" />
        <typeDefinition fillTypes="STONE" growthStates="3" speedScale="0.5"/>

        <effectMeshes>
            <effectMesh node="0|0|0" numRows="8"  rowLength="16" skipPositions="3" boundingBoxCenter="0 1 0" boundingBox="5 5 6" />
            <effectMesh node="0|0|1" numRows="12" rowLength="16" skipPositions="3" boundingBoxCenter="0 1 0" boundingBox="5 5 6" />
            <effectMesh node="0|0|2" numRows="15" rowLength="16" skipPositions="3" boundingBoxCenter="0 1 0" boundingBox="5 5 6" />
            <effectMesh node="0|0|3" numRows="16" rowLength="16" skipPositions="2" boundingBoxCenter="0 0 0" boundingBox="8 5 6" numVariations="2" />
        </effectMeshes>

        <customShaderDefaults>
            <customShaderMap       name="shapeArray" filename="$data/effects/stone/arrays/pickupArray6x16.dds"/>
            <customShaderVariation name="rotateByLife_cosOffsetY"/>
            <customShaderParameter name="rotateSpeed"   value="5.0 0 0 0"/>
        </customShaderDefaults>
    </motionPathEffect>

</motionPathEffects>
