<?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">
    <motionPathEffect effectClass="TypedMotionPathEffect" effectType="OLIVE_FRUITS_LEAVES" filename="$data/effects/olive/olive_fruitsLeaves.i3d">
        <effectGeneration rootNode="0|0" minRot="0 -10 -10" maxRot="360 10 10" minScale="0.95 0.95 0.95" maxScale="1.05 1.05 1.05"/>
        <typeDefinition fillTypes="OLIVE" speedScale="0.1"/>

        <effectMeshes>
            <effectMesh node="0|0|0" numRows="2" rowLength="50" boundingBoxCenter="0 2 -1" boundingBox="6 8 8" />
        </effectMeshes>

        <customShaderDefaults>
            <customShaderMap       name="shapeArray" filename="$data/effects/olive/arrays/fruitArray2x50.dds"/>
            <customShaderVariation name="alphaMap"/>
        </customShaderDefaults>
    </motionPathEffect>

    <motionPathEffect effectClass="TypedMotionPathEffect" effectType="OLIVE_FRUITS_CLEAN" filename="$data/effects/olive/olive_fruitsClean.i3d">
        <effectGeneration rootNode="0|1" minRot="0 -10 -10" maxRot="360 10 10" minScale="0.95 0.95 0.95" maxScale="1.05 1.05 1.05"/>
        <typeDefinition fillTypes="OLIVE" speedScale="0.45"/>

        <effectMeshes>
            <effectMesh node="0|0|0" numRows="2" rowLength="16" skipPositions="0" numVariations="2" boundingBoxCenter="0 3 -1" boundingBox="6 4 6" />
        </effectMeshes>

        <customShaderDefaults>
            <customShaderMap       name="shapeArray" filename="$data/effects/olive/arrays/fruitArray2x16.dds"/>
            <customShaderVariation name="alphaMap"/>
        </customShaderDefaults>
    </motionPathEffect>

    <motionPathEffect effectClass="TypedMotionPathEffect" effectType="OLIVE_THRESHING" filename="$data/effects/olive/olive_threshing.i3d">
        <effectGeneration rootNode="0|2"/>
        <typeDefinition fillTypes="OLIVE" speedScale="0.65"/>

        <effectMeshes>
            <effectMesh node="0|0|0" numRows="3" rowLength="24" skipPositions="0" numVariations="2" boundingBoxCenter="0 2.0 -4.0" boundingBox="10 10 14" />
        </effectMeshes>

        <customShaderDefaults>
            <customShaderMap       name="shapeArray" filename="$data/effects/olive/arrays/threshingArray3x24.dds"/>
            <customShaderVariation name="subUV_scaleByLife_alphaMap"/>
            <customShaderParameter name="sizeScale" value="0.25 3.25 0.0 0.0"/>
        </customShaderDefaults>
    </motionPathEffect>
</motionPathEffects>
