<?xml version="1.0" ?>
<enemy>
    <behaviour>
        <root x="80" y="20">
            <normal>
                <condition id="once">
                    <normal>
                        <action id="setBool">
                            <string id="id">goLeft</string>
                            <string id="value" values="flagtoggle">yes</string>
                        </action>
                        <action id="setBool">
                            <string id="id">leftTurnArea</string>
                            <string id="value" values="flagtoggle">toggle</string>
                        </action>
                    </normal>
                </condition>
                <condition id="isInNamedArea">
                    <string id="area name">GOOMBASTOP</string>
                    <string id="team" values="ownenemy">OWN_TEAM</string>
                    <string id="who" values="targetself">self</string>
                    <else>
                        <condition id="getBoolEquals">
                            <string id="id">goLeft</string>
                            <string id="value" values="yesno">yes</string>
                            <normal>
                                <action id="pressStick">
                                    <string id="direction" values="directions">LEFT</string>
                                    <float id="duration in seconds">0.10</float>
                                </action>
                            </normal>
                            <else>
                                <action id="pressStick">
                                    <string id="direction" values="directions">RIGHT</string>
                                    <float id="duration in seconds">0.10</float>
                                </action>
                            </else>
                        </condition>
                    </else>
                </condition>
                <action id="adjustCharacterValue">
                    <string id="property" values="charactervaluesAdjustable">health percentage</string>
                    <float id="value">100.00</float>
                    <string id="adjust method" values="valueadjust">set</string>
                </action>
                <condition id="isCharacterInArea">
                    <string id="groups" values="target receive groups" multiselect="true">PLAYERS;;</string>
                    <string id="teams" values="teams" multiselect="true">OWN_TEAM;;ENEMY_TEAM;;</string>
                    <string id="class"></string>
                    <string id="only check parent" values="yesno">no</string>
                    <string id="only check children" values="yesno">no</string>
                    <string id="count characters out of combat" values="yesno">yes</string>
                    <string id="condition" values="charactervaluesCheckable">health</string>
                    <string id="comparison" values="valuecompare">greater or equal</string>
                    <float id="value">0.00</float>
                    <string id="character minimum"></string>
                    <float id="xOffset">0.00</float>
                    <float id="yOffset">0.00</float>
                    <float id="width">0.07</float>
                    <float id="height">0.13</float>
                    <string id="check line of sight" values="yesno">no</string>
                    <string id="ignore invisibility" values="yesno">no</string>
                    <string id="never detect invisible targets without character collision" values="yesno">no</string>
                    <normal>
                        <action id="adjustCharacterValue">
                            <string id="property" values="charactervaluesAdjustable">health</string>
                            <float id="value">-1.00</float>
                            <string id="adjust method" values="valueadjust">set</string>
                        </action>
                    </normal>
                    <else>
                        <condition id="isCharacterInArea">
                            <string id="groups" values="target receive groups" multiselect="true">PLAYERS;;</string>
                            <string id="teams" values="teams" multiselect="true">OWN_TEAM;;ENEMY_TEAM;;</string>
                            <string id="class"></string>
                            <string id="only check parent" values="yesno">no</string>
                            <string id="only check children" values="yesno">no</string>
                            <string id="count characters out of combat" values="yesno">yes</string>
                            <string id="condition" values="charactervaluesCheckable">health</string>
                            <string id="comparison" values="valuecompare">greater or equal</string>
                            <float id="value">0.00</float>
                            <string id="character minimum"></string>
                            <float id="xOffset">0.00</float>
                            <float id="yOffset">0.00</float>
                            <float id="width">0.14</float>
                            <float id="height">0.07</float>
                            <string id="check line of sight" values="yesno">no</string>
                            <string id="ignore invisibility" values="yesno">no</string>
                            <string id="never detect invisible targets without character collision" values="yesno">no</string>
                            <normal>
                                <action id="log">
                                    <string id="text">Player in range</string>
                                    <string id="counter"></string>
                                    <string id="bool"></string>
                                </action>
                                <action id="emitMessageInArea">
                                    <string id="id">killPlayer</string>
                                    <string id="receive groups" values="target receive groups" multiselect="true">PLAYERS;;CREEPS;;</string>
                                    <string id="receive relatives" values="target relatives" multiselect="true"></string>
                                    <string id="teams" values="teamswithtarget" multiselect="true">OWN_TEAM;;ENEMY_TEAM;;NEUTRAL_TEAM;;</string>
                                    <float id="xOffset">0.00</float>
                                    <float id="yOffset">0.00</float>
                                    <float id="width">0.12</float>
                                    <float id="height">0.09</float>
                                    <string id="ignore invisibility" values="yesno">yes</string>
                                    <string id="never detect invisible targets without character collision" values="yesno">no</string>
                                    <string id="check line of sight" values="yesno">no</string>
                                </action>
                            </normal>
                        </condition>
                    </else>
                </condition>
                <condition id="isInNamedArea">
                    <string id="area name">TURNGOOMBA</string>
                    <string id="team" values="ownenemy">OWN_TEAM</string>
                    <string id="who" values="targetself">self</string>
                    <normal>
                        <condition id="getBoolEquals">
                            <string id="id">leftTurnArea</string>
                            <string id="value" values="yesno">yes</string>
                            <normal>
                                <action id="setBool">
                                    <string id="id">goLeft</string>
                                    <string id="value" values="flagtoggle">toggle</string>
                                </action>
                                <action id="setBool">
                                    <string id="id">leftTurnArea</string>
                                    <string id="value" values="flagtoggle">no</string>
                                </action>
                            </normal>
                        </condition>
                    </normal>
                    <else>
                        <action id="setBool">
                            <string id="id">leftTurnArea</string>
                            <string id="value" values="flagtoggle">yes</string>
                        </action>
                    </else>
                </condition>
                <condition id="isInNamedArea">
                    <string id="area name">KILLGOOMBA</string>
                    <string id="team" values="ownenemy">OWN_TEAM</string>
                    <string id="who" values="targetself">self</string>
                    <normal>
                        <action id="adjustCharacterValue">
                            <string id="property" values="charactervaluesAdjustable">health</string>
                            <float id="value">-1.00</float>
                            <string id="adjust method" values="valueadjust">set</string>
                        </action>
                    </normal>
                </condition>
            </normal>
        </root>
    </behaviour>
</enemy>
