<transitions x_include="../defaultTransitions.xml">
    <transition>
        <transitionTo>emote</transitionTo>
        <asSubstate>true</asSubstate>
        <conditions>
            <eventOccurred>EventEmote</eventOccurred>
        </conditions>
    </transition>
    <transition>
        <transitionTo>climbfence</transitionTo>
        <conditions>
            <eventOccurred>EventClimbFence</eventOccurred>
        </conditions>
    </transition>
    <transition>
        <transitionTo>climbdownrope</transitionTo>
        <conditions>
            <eventOccurred>EventClimbDownRope</eventOccurred>
        </conditions>
    </transition>
    <transition>
        <transitionTo>climbrope</transitionTo>
        <conditions>
            <eventOccurred>EventClimbRope</eventOccurred>
        </conditions>
    </transition>
    <transition>
        <transitionTo>climbwall</transitionTo>
        <conditions>
            <eventOccurred>EventClimbWall</eventOccurred>
        </conditions>
    </transition>
    <transition>
        <transitionTo>climbwindow</transitionTo>
        <conditions>
            <eventOccurred>EventClimbWindow</eventOccurred>
        </conditions>
    </transition>
    <transition>
        <transitionTo>closewindow</transitionTo>
        <conditions>
            <eventOccurred>EventCloseWindow</eventOccurred>
        </conditions>
    </transition>
    <transition>
        <transitionTo>openwindow</transitionTo>
        <conditions>
            <eventOccurred>EventOpenWindow</eventOccurred>
        </conditions>
    </transition>
    <transition>
        <transitionTo>smashwindow</transitionTo>
        <conditions>
            <eventOccurred>EventSmashWindow</eventOccurred>
        </conditions>
    </transition>
    <transition>
        <transitionTo>fishing</transitionTo>
        <conditions>
            <eventOccurred>EventFishing</eventOccurred>
        </conditions>
    </transition>
    <transition>
        <transitionTo>fitness</transitionTo>
        <conditions>
            <eventOccurred>EventFitness</eventOccurred>
        </conditions>
    </transition>
    <transition>
        <transitionTo>melee</transitionTo>
        <conditions>
            <isTrue>initiateAttack</isTrue>
            <isFalse>rangedWeapon</isFalse>
            <notEquals a="Weapon" b=""/>
            <isFalse>bDoShove</isFalse>
        </conditions>
    </transition>
    <transition>
        <transitionTo>shove</transitionTo>
        <conditions>
            <isTrue>initiateAttack</isTrue>
            <isTrue>bDoShove</isTrue>
        </conditions>
    </transition>
    <transition>
        <transitionTo>ranged</transitionTo>
        <conditions>
            <isTrue>initiateAttack</isTrue>
            <isTrue>rangedWeapon</isTrue>
            <isFalse>bDoShove</isFalse>
        </conditions>
    </transition>
    <transition>
        <transitionTo>ext</transitionTo>
        <asSubstate>true</asSubstate>
        <conditions>
            <eventOccurred>EventDoExt</eventOccurred>
            <isFalse>IsPerformingAnAction</isFalse>
        </conditions>
    </transition>
    <transition>
        <transitionTo>sitonground</transitionTo>
        <conditions>
            <eventOccurred>EventSitOnGround</eventOccurred>
        </conditions>
    </transition>

    <transition>
        <transitionTo>maskingleft</transitionTo>
        <asSubstate>true</asSubstate>
        <conditions>
            <notEquals a="LeftHandMask" b=""/>
        </conditions>
    </transition>

    <transition>
        <transitionTo>maskingright</transitionTo>
        <asSubstate>true</asSubstate>
        <conditions>
            <notEquals a="RightHandMask" b=""/>
        </conditions>
    </transition>
</transitions>

