<?xml version="1.0" ?>
<enemy>
    <behaviour>
        <root x="80" y="20">
            <normal>
                <action id="executeBehaviourTree">
                    <string id="fileName">AISuperCreep</string>
                    <string id="Minimized">yes</string>
                </action>
                <condition id="isFromTeam">
                    <string id="team" values="teamswithnumbers">ZERO_TEAM</string>
                    <string id="check on" values="targetself">self</string>
                    <string id="Comment">This AI reacts to: DROIDFALL, DROIDFALLDOWN, DROIDJUMP, DROIDJUMPDOWN</string>
                    <normal>
                        <condition id="isInNamedArea">
                            <string id="area name">DROIDFALL0</string>
                            <string id="team" values="ownenemy">OWN_TEAM</string>
                            <string id="who" values="targetself">self</string>
                            <string id="Minimized">yes</string>
                            <normal>
                                <action id="setBool">
                                    <string id="id">droidFall</string>
                                    <string id="value" values="flagtoggle">yes</string>
                                    <string id="Minimized">yes</string>
                                </action>
                            </normal>
                        </condition>
                        <condition id="isInNamedArea">
                            <string id="area name">DROIDFALLDOWN0</string>
                            <string id="team" values="ownenemy">OWN_TEAM</string>
                            <string id="who" values="targetself">self</string>
                            <string id="Minimized">yes</string>
                            <normal>
                                <action id="setBool">
                                    <string id="id">droidFall</string>
                                    <string id="value" values="flagtoggle">yes</string>
                                    <string id="Minimized">yes</string>
                                </action>
                            </normal>
                        </condition>
                    </normal>
                    <else>
                        <condition id="isInNamedArea">
                            <string id="area name">DROIDFALL1</string>
                            <string id="team" values="ownenemy">OWN_TEAM</string>
                            <string id="who" values="targetself">self</string>
                            <string id="Minimized">yes</string>
                            <normal>
                                <action id="setBool">
                                    <string id="id">droidFall</string>
                                    <string id="value" values="flagtoggle">yes</string>
                                    <string id="Minimized">yes</string>
                                </action>
                            </normal>
                        </condition>
                        <condition id="isInNamedArea">
                            <string id="area name">DROIDFALLDOWN1</string>
                            <string id="team" values="ownenemy">OWN_TEAM</string>
                            <string id="who" values="targetself">self</string>
                            <string id="Minimized">yes</string>
                            <normal>
                                <action id="setBool">
                                    <string id="id">droidFall</string>
                                    <string id="value" values="flagtoggle">yes</string>
                                    <string id="Minimized">yes</string>
                                </action>
                            </normal>
                        </condition>
                    </else>
                </condition>
                <condition id="isFromTeam">
                    <string id="team" values="teamswithnumbers">ZERO_TEAM</string>
                    <string id="check on" values="targetself">self</string>
                    <normal>
                        <condition id="isInNamedArea">
                            <string id="area name">DROIDJUMP0</string>
                            <string id="team" values="ownenemy">OWN_TEAM</string>
                            <string id="who" values="targetself">self</string>
                            <normal>
                                <action id="setBool">
                                    <string id="id">droidJump</string>
                                    <string id="value" values="flagtoggle">yes</string>
                                    <string id="Minimized">yes</string>
                                </action>
                            </normal>
                        </condition>
                        <condition id="isInNamedArea">
                            <string id="area name">DROIDJUMPDOWN0</string>
                            <string id="team" values="ownenemy">OWN_TEAM</string>
                            <string id="who" values="targetself">self</string>
                            <normal>
                                <action id="setBool">
                                    <string id="id">droidJump</string>
                                    <string id="value" values="flagtoggle">yes</string>
                                    <string id="Minimized">yes</string>
                                </action>
                            </normal>
                        </condition>
                    </normal>
                    <else>
                        <condition id="isInNamedArea">
                            <string id="area name">DROIDJUMP1</string>
                            <string id="team" values="ownenemy">OWN_TEAM</string>
                            <string id="who" values="targetself">self</string>
                            <normal>
                                <action id="setBool">
                                    <string id="id">droidJump</string>
                                    <string id="value" values="flagtoggle">yes</string>
                                    <string id="Minimized">yes</string>
                                </action>
                            </normal>
                        </condition>
                        <condition id="isInNamedArea">
                            <string id="area name">DROIDJUMPDOWN1</string>
                            <string id="team" values="ownenemy">OWN_TEAM</string>
                            <string id="who" values="targetself">self</string>
                            <normal>
                                <action id="setBool">
                                    <string id="id">droidJump</string>
                                    <string id="value" values="flagtoggle">yes</string>
                                    <string id="Minimized">yes</string>
                                </action>
                            </normal>
                        </condition>
                    </else>
                </condition>
                <condition id="getBoolEquals">
                    <string id="id">droidJump</string>
                    <string id="value" values="yesno">yes</string>
                    <normal>
                        <sequence>
                            <string id="Is blocking">no</string>
                            <normal>
                                <action id="pressButton">
                                    <string id="button" values="buttons">FACE_BOTTOM</string>
                                    <float id="duration in seconds">0.10</float>
                                    <string id="Minimized">yes</string>
                                </action>
                                <action id="wait">
                                    <float id="time">0.10</float>
                                    <string id="Minimized">yes</string>
                                </action>
                                <action id="pressButton">
                                    <string id="button" values="buttons">FACE_BOTTOM</string>
                                    <float id="duration in seconds">0.00</float>
                                    <string id="Minimized">yes</string>
                                </action>
                                <action id="setBool">
                                    <string id="id">droidJump</string>
                                    <string id="value" values="flagtoggle">no</string>
                                    <string id="Minimized">yes</string>
                                </action>
                            </normal>
                        </sequence>
                    </normal>
                </condition>
                <condition id="getBoolEquals">
                    <string id="id">droidFall</string>
                    <string id="value" values="yesno">yes</string>
                    <normal>
                        <sequence>
                            <string id="Is blocking">no</string>
                            <normal>
                                <action id="pressButton">
                                    <string id="button" values="buttons">SHOULDER_LEFT</string>
                                    <float id="duration in seconds">0.10</float>
                                    <string id="Minimized">yes</string>
                                </action>
                                <action id="wait">
                                    <float id="time">0.10</float>
                                    <string id="Minimized">yes</string>
                                </action>
                                <action id="pressButton">
                                    <string id="button" values="buttons">SHOULDER_LEFT</string>
                                    <float id="duration in seconds">0.00</float>
                                    <string id="Minimized">yes</string>
                                </action>
                                <action id="setBool">
                                    <string id="id">droidFall</string>
                                    <string id="value" values="flagtoggle">no</string>
                                    <string id="Minimized">yes</string>
                                </action>
                            </normal>
                        </sequence>
                        <action id="setBool">
                            <string id="id">moveForward</string>
                            <string id="value" values="flagtoggle">no</string>
                        </action>
                    </normal>
                </condition>
            </normal>
        </root>
    </behaviour>
</enemy>
